Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

LaTeX Beamerを使った簡単なプレゼンテーション作成の概要

2007年11月21日 09:32 Bruce-Byfield(2007年11月8日(木)) 1 2 3 4
 プレゼンテーションで使うスライドショーは本質的にグラフィカルな構成となるので、その作成をGUI系プログラムで行うという発想はごく当然のことだろう。ところが最古参に分類される簡単なGNU/Linuxツールの中にも、効果的なスライドショー作成に耐えるプログラムが存在しているのだ。それがLaTeX Beamerという機能拡張であり、よく知られたテキストベースの組版処理システムLaTeXにこの機能拡張をインストールすることでPDF形式のプレゼンテーションファイルが作成できるようになる。もっともLaTeX Beamerを本格的に使いこなすにはかなりの習熟を必要とするが、スライドショー作成に限定するのであれば、ごく少数の基本操作をマスターするだけで済んでしまう。

 メジャーなディストリビューションであれば、伝統的にLaTeX本体はデフォルトでインストールされるようになっている。一方のBeamerは、追加パッケージ扱いとして用意されているのが普通だ。最終段階におけるプレゼンテーションのコンパイル作業までは、プログラム本体よりも各種構文の指定法を解説したマニュアルの方が重要となるはずだが、それ以前の段階として気になるのは、これらのプログラムで具体的に何処までの作業が可能であり、貴重な時間を費やして試用する価値があるのかだろう。

 最初に行う準備作業は、プレゼンテーション本体とそこで使用するグラフィックスその他のオブジェクトを格納するためのフォルダ作成である。特にスライドショーの場合は必然的に多数のファイルを扱うことになるため、関連するものを1つのフォルダにまとめるようにしておくことで後々の管理作業を簡単化できるはずだ。

 次に行うのは、テキストエディタを使ったドキュメントへの基本マークアップの入力であるが、この作業にはあらかじめBeamerドキュメントのテンプレートが用意されたKileというLaTeX用グラフィカルエディタを利用してもいいだろう。最初に入力すべき基本構造は次のようになる。

\documentclass{Beamer}
\title{text}
\author{text}
\date{date}

\begin{document}
\end{document}

 LaTeX初心者であっても、この構造の意味は見ただけで理解できるだろう。1行目はドキュメントの種類の指定で、これはHTMLファイルの場合と同様のものだが、ここでは当該ファイルにおけるBeamerリソースへのアクセス設定行という意味も有している。その後の3行はプレゼンテーションの基本情報を指定しており、これらはコンパイル時にBeamerが自動で参照することになる。カスタマイズが必要な場合は、この基本構造をベースにして各自のプレゼンテーションに含めたい構造を追加しておけばいい。プレゼンテーションのコンテンツそのものは、beginとendタグの間に記入していく。

 実際の作業としては、コンテンツの入力前にスライド群の追加が必要となる。通常1枚目のスライドは、次のような簡単な構成のタイトルページとするのが一般的であろう。

\begin{frame}
  \titlepage
\end{frame}

 その次のページは、講演内容のアウトラインかプレゼンテーションの目次ページとするのが通例であり、そうしたページはおおむね下記の構造でカバーできるはずだ。

\section*{Outline}
\begin{frame}
  \tableofcontents
\end{frame}

 冒頭のsectionというキーワードは、目次ページを自動作成させるための宣言である。その右隣にあるアスタリスク記号は、このページ自体は目次の項目から除外させるための指定であり、残りのページは個々のセクションを設けて取り込まれることになる。このセクション名はスライドのタイトルとしても使われる。

 このプログラムで作成する残りのスライドも、先のページと同様の構造を記述しておけばいい。3枚目のスライドとしては、例えば次のような指定をしておくことになるだろう。

\section{Introduction}
\begin{frame}
  \frametitle{titletext}
\end{frame}
最終更新:2008年01月21日 17:07