latex-beamer 格闘中
やりたいこと
会社から提供されている ppt と同じフォーマットのものを latex-beamer で作成したい
やったこと
独自のテーマを作成.
準備
% cd /usr/share/texmf/tex/latex/beamer/themes % cp */*default.sty $(DIR) % 適当に rename # シンボリックリンクはる ln -s XXX % vi $(DIR)/*.sty 1行目のところも影響あるようなので適当に変更. # mktexlsr (debian では update-texmf?) % platex new.tex してエラーがでるところを除去
あとはテーマをいじる. タイトルページと, ヘッダフッタと.
\usetheme で指定するテーマは /usr/share/texmf/tex/latex/beamer/themes/theme にそれっぽいファイル名であるので元にしたいテーマがあるならそれを基本にしたほうがいいかも.
背景画像の変更. 変更したい frame の直前で以下を実行
\setbeamertemplate{background}{\includegraphics[width=\paperwidth]{filename}}
できていないこと
- ページの上揃え
いちおう、一番下に vspace で無意味な空白をいれてあげるとできる
- ページの下揃え
- タイトルなし block
- 固定位置で画像を張り替えてパラパラ漫画
- 一部だけ違うテーマを使う
- table の cell 表示順序指定
- beamercolorbox は使っていいのか?
- columns/column
- verbatim/verb を使用する場合の frame オプション
- block の背景色の指定方法
memo
Debian 固有の rounded なバグ
rounded なテーマを使っているときに, block な感じのやつを使うとそれ以降の文字色が block の背景色になってしまうバグ.
意味がわからないので, 例を示すとたとえば CambridgeUS テーマ. beamerthemeCambridgeUS.sty の中をみると inner のテーマが rounded になっている.
\useinndertheme[shadow=true]{rounded}
こういう(example等のブロックが丸まっている)テーマを使用しているときに, block, alert, example, theorems 等の beamercolorbox に関連するものをよびだすと,
sentence 1 \begin{example} hoge hoge \end{example} sentence2
sentence2 以降の文字色が example の背景色になってしまう. というバグです.
以下のパッチでなおりますた.
In the file latex-beamer/base/beamerbaseboxes.sty apply the following path: 116c116 < \setbox\bmb@colorbox=\hbox{\color{lower.bg}}%> \setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}% http://www.nabble.com/Bug-394792%3A-Updating-pgf-to-1.09-1-breaks-latex-beamer-blocks-td7242520.html#a7242520
- -
> dpkg -l latex-beamer ii latex-beamer 3.06.dfsg.1-0.1 LaTeX class to produce presentations