!!! 共通 !! ヘッダ \documentclass{beamer} % pdflatex の場合 \documentclass[dvipdfm]{beamer} % platex + dvipdfmx の場合 !! テーマ 私の好み: \usetheme{Madrid} !! フォント \renewcommand{\familydefault}{\sfdefault} \usefonttheme[onlymath]{serif} !! タイトル \title[短いタイトル]{タイトル} \author[短い著者]{著者} \institute[短い所属]{所属} \date[短い日付]{日付} !! 完全に隠さない \setbeamercovered{transparent=20} !!! 図 * TpX で描く. * pdflatex なら,余り問題なし. * platex + dvipdfmx の場合,.bb ファイルがないとうまく行かない.ebbコマンドを用いる.後述のMakefile参照. !!! 英語の場合 pdflatexで処理するのが簡単 !!! 日本語関係 platex + dvipdfmx を用いる. !! 日本語のしおりの作成 以下のどちらかを有効にする. \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}} % for JIS/EUC-JP \AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}} % for Shift JIS !! フォント \renewcommand{\kanjifamilydefault}{\gtdefault} %日本語をゴシックに !!! Makefile 図をTpXで描くことを前提にしている. !! トップディレクトリ BASE=lineint DEPEND=depend SUBDIRS=fig LATEX=platex LABPAT="^LaTeX Warning: Label(s) may have changed\." include $(DEPEND) FIGPATHS=$(FIGS:%=fig/%.TpX) %.pdf: %.dvi dvipdfmx $< %.dvi: %.tex touch $*.out cp $*.out $*.out.prev $(LATEX) $* cmp $*.out.prev $*.out || $(LATEX) $* while grep $(LABPAT) $*.log; do $(LATEX) $<; done .PHONY: all clean $(SUBDIRS) all: $(SUBDIRS) $(BASE).pdf $(BASE).dvi: $(BASE).tex $(FIGPATHS) $(DEPEND): $(BASE).tex @echo FIGS=`grep -e '^ *\\\\input fig/.*\.TpX' $(BASE).tex | sed 's/\\\\input fig\/\(.*\)\.TpX/\1/'` > $(DEPEND) $(SUBDIRS): $(MAKE) -C $@ $(TARGET) clean: TARGET = clean clean: $(SUBDIRS) $(RM) *~ $(BASE).{log,dvi,pdf,aux,bbl,blg,toc,flc,bak,out,out.prev,snm,nav} $(DEPEND) *.bmc !! fig ディレクトリのMakefile %.bb: %.pdf ebb $< include ../depend all:: $(FIGS:%=%.bb) clean: $(RM) *.bb