Beamerノウハウ
共通
ヘッダ
\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