LaTeX TeXPowerでプレゼンテーション
最終更新日:2006年12月17日
インストール
- TeXPowerホームページのDownloadからget.
tar xvfz texpower-0-2.tar.gz cd texpower-0-2
01install.txtに従って
latex tpbundle.ins sudo mkdir /usr/local/share/texmf/tex/latex/texpower sudo cp *.cls *.sty *.cfg /usr/local/share/texmf/tex/latex/texpower
ついでに,tpslifonts.sty もインストール
cd tpslifonts latex tpslifonts.ins sudo cp tpslifonts.sty /usr/local/share/texmf/tex/latex/texpower
最後に,texmf ディレクトリを変更した際には,お約束の...
sudo mktexlsr
使ってみました
用意するもの
- LaTeXサンプルファイル texpower.tex (0)
- インクルードするepsファイルsin.eps (0)
platex texpower xdvi -paper a4r texpower
TeXPowerと相性のいいのは dvipdfmx-20040912
より新しい dvipdfmx だと,文字色が途中で黒に変わったりして相性が悪かった.TeXPowerは dvipdfmx のバージョンを選ぶ気がする.(Index of /dvipdfmx/snapshot/release)
dvipdfmx texpower
- できあがりpdfファイル texpower.pdf (1)
プリアンブル
\documentclass[dvipdfm, 12pt, a4paper, landscape, KOMA, calcdimensions,
% lightbackground,
darkbackground, % ほかに whitebackground (default), blackbackground
display]{powersem}
\usepackage{fixseminar}% hyperrefのあとに書く.
\usepackage[coloremph,colormath,colorhighlight]{texpower}
\usepackage{slidesec} % \slideheading を使うとき必要
\usepackage{tplists} % dimitem, stepitem, flipitem を使うとき必要
\usepackage{soul} % ハイライトを使うとき必要
\backgroundstyle[stripes=60]{vgradient} % きめ細かなgradientに
\slideframe{none} % 枠なしで
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
% フォントはお好みで
% \usepackage{tpslifonts} % フォントは好みに応じて...
\usepackage{pxfonts}
\mathversion{bold}
\renewcommand{\familydefault}{\sfdefault}
\renewcommand{\kanjifamilydefault}{\gtdefault}
1ページ目
\title{\Large\bfseries PowerPoint{\color{red}なしで}
プレゼンテーション}
\author{かさい ますみ}
\date{2006年12月某日}
\begin{document}
\begin{slide}
\centerslidestrue
\maketitle
\end{slide}
2ページ目,3ページ目
ソースは
\begin{slide}\bfseries
\slideheading{はじめに}
\begin{center}
\Large
プレゼンテーションに
PowerPointとWindowsは必須か? \pause
\Huge\color{red}No!
\end{center}
\end{slide}
ようするに,\pause コマンドでパラパラアニメの2ページ分ができる.
4ページ目から7ページ目
\begin{slide}\bfseries
% flipitemize の定義
\def\mystep{\usecolorset{stwcolors}\dstep[][\boolean{firstactivation}]}
\newenvironment{flipitemize}{
\begin{itemize}
\let\origitem=\item
\renewcommand{\item}{\mystep\origitem}
}{\end{itemize}}
\slideheading{PDFファイルを使うと何がいいのか}
\liststepwise*
{
\begin{flipitemize}
\item 特定のOS、特定の有料ソフトに依存しない
\item Linux上のフリーソフトウェアだけでできる
\item MacでもWindowsでも使える
\item 印刷も困らない 等々
\end{flipitemize}
}
\end{slide}
ここで定義した環境 flipitemize を使っている.(tplists.styで定義されているflipitemは,最後のステップが余計で,今ひとつ.)
8ページ目
\begin{slide}\slideheading{EPSファイルの取込例}
\begin{center}
\includegraphics[height=0.85\textheight]{sin.eps}
\end{center}
\end{slide}
\documentclass[..., darkbackground, display]{powersem}
のように darkbackground オプションをつけると,背景色だけでなく,文字の色やepsファイルのグラフの線の色まで面倒をみてくれるのは,さすが.
9ページ目
\begin{slide}\bfseries
\slideheading{数式,表,そしてカラー}
もちろん、数式も書ける.
\[
R^{\mu}_{\ \nu} - \frac{1}{2} R \,\delta^{\mu}_{\ \nu} =
\frac{8\pi G}{c^4}T^{\mu}_{\ \nu}
\]
ここで、{\( T^{\mu}_{\ \nu} \)}\,は物質のエネルギー運動量
テンソル。
次のように、色付きのフォントも使える。
\begin{center}
\begin{tabular}{|l|l|}
\hline
\color{black} black ブラック & \color{blue} blue 青 \\
\hline
\color{red} red 赤 & \color{magenta} magenta マジェンタ \\
\hline
\color{green} green 緑 & \color{cyan} cyan シアン \\
\hline
\color{yellow} yellow 黄色 & \color{white} white 白色\\
\hline
\end{tabular}
\end{center}
\end{slide}
\end{document}