トップ Farm 検索 印刷モード RSS ログイン

LaTeX TeXPowerでプレゼンテーション

最終更新日:2006年12月17日

インストール

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

プリアンブル

\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}

[コンピュータ] [LaTeX]