基礎ゼミ第4回

LaTeXによる文書作成2018年5月8日

福田研究室 M1 今岡 将大

◆当ゼミの概説◆
1. 当ゼミの⽬的
2. TeXとは?：そもそもTeXとは何か？

Wordと何が違うのか？？

3. TeXの魅⼒：⽂書作成はwordじゃダメなの？
4. 基本操作
5. 数式作成：複雑な式が綺麗に出⼒される。作成も簡単
6. 表作成7. 画像貼付
8. ファイルの分割：こんなこともできるのです
9. まとめ１1. 当ゼミの目的●TeXとはどういうものかを知る●⽂書作成におけるTeXとWordの違い（⻑所・短所）を理解する●⽂書作成においてTeXは何ができるのかを知る≫コマンド⾃体を覚えろとは⾔いません
こういうものがあるのか、こういうことができるのか程度で良いです２2. TeXとは?
・TeX：フリーの「組版システム」“⽂字や図版などを紙⾯に配置する”という作業を⾏う
組版のための⾔語そのものを指すこともある

・LaTeX：TeXをより実⽤しやすい形としたフリーの⽂書処理システム≫現在では、「TeXを使う」≒「LaTeXを使う」 と解釈される（以降、LaTeXと表記します）▼Wordとの違い▼
Word
LaTeX
⽂章の体裁調整をマウスやクリックで⾏う ⽂章の体裁調整をコマンドで⾏う
コマンド（命令⽂）¥textbf{victory}

LaTeX「⽂字を太くしてちょうだい」

命令を解釈

DVI ﬁlePDF ﬁleVictory

Adobe Acrobat Reader DC
無料で⼊⼿可能

容易に閲覧

３

3. TeXの魅力●論⽂（⽂書）作成・・・Wordではダメ？
≫ダメではないが、幾つかの点で⻑けている
LaTeX

Word
⾯倒⾯倒⾯倒︎その都度⾒出しの⼤きさを設定したり空⽩を設けたりするのは⾯倒

︎LaTeXはそれらを⼀括で設定できる

４

3. TeXの魅力① 美しさ
・段落始めの⼀字下げ等、書式の設定を⼀括管理
・⽂書上の禁⽌事項を⾃動的に回避
・複雑な表・数式の作成が容易
最近Word上でもLaTeXによる式作成ができるようになったそうですが…

② 図表・数式・章・節番号を⾃動処理
・⽂章訂正時に逐⼀変更する必要なし③ ⽬次・索引・参考⽂献を⾃動管理・追加・削除しても変更する必要なし④ 拡張機能を⾃由に追加可能⑤ 編集作業が簡易（メモ帳でもできる）
⽋点
・コマンドの習得が必要
・図と表の位置が⾃分の思いと時々乖離

５

3. TeXの魅力① 美しさ
・段落始めの⼀字下げ等、書式の設定を⼀括管理
・⽂書上の禁⽌事項を⾃動的に回避
・複雑な表・数式の作成が容易
最近Word上でもLaTeXによる式作成ができるようになったそうですが…

② 図表・数式・章・節番号を⾃動処理
・⽂章訂正時に逐⼀変更する必要なし③ ⽬次・索引・参考⽂献を⾃動管理・追加・削除しても変更する必要なし④ 拡張機能を⾃由に追加可能⑤ 編集作業が簡易（メモ帳でもできる）
⽋点
・コマンドの習得が必要
・図と表の位置が⾃分の思いと時々乖離

５

3. TeXの魅力① 美しさ
・段落始めの⼀字下げ等、書式の設定を⼀括管理
・⽂書上の禁⽌事項を⾃動的に回避
・複雑な表・数式の作成が容易
最近Word上でもLaTeXによる式作成ができるようになったそうですが…

② 図表・数式・章・節番号を⾃動処理
・⽂章訂正時に逐⼀変更する必要なし③ ⽬次・索引・参考⽂献を⾃動管理・追加・削除しても変更する必要なし④ 拡張機能を⾃由に追加可能⑤ 編集作業が簡易（メモ帳でもできる）
⽋点
・コマンドの習得が必要
・図と表の位置が⾃分の思いと時々乖離

５

4. 基本操作●基本的には、以下のコマンドさえあれば、⽂書は作成できる¥documentclass{jarticle}¥begin{document}
渋⾕で5時¥end{document}◀文書クラスの設定︎
◀文書開始︎
◀︎出力したい文章︎
◀文書終了︎

LaTeX
PDF
渋谷で5時

≫ここに様々なコマンドを追加して、体裁調整・図表の追加等を⾏う
６

4. 基本操作① 「[JP]test.tex」をTEXworksで開く② 【出⼒】“pLaTeX (ptex2pdf) or pdfplatex”を選択した上でコンパイル≫様々なファイルが⽣成≫ a) tex ﬁle：コマンドを記述するソースファイル[元]≫ b) dvi ﬁle：LaTeXで処理した結果、出⼒される⽂書イメージファイル≫ c) aux ﬁle：図表番号の参照に利⽤されるファイル≫ d) log ﬁle：処理のログファイル
７

5. 数式作成●以下のコマンドさえあれば、基本的な数式は作成できる¥begin{equation}◀数式開始¥sum_{k=1}^{n} k=\frac{n(n+1)}{2} ◀出力したい数式︎
¥label{summationA}◀式ラベルの設定¥end{equation}◀数式終了︎
・ラベルを設定するのは、参照に使うためしかも参照番号を⾃動処理してくれる例）式(2)で述べたように…

[LaTeXあるある]
参照部分が「??」と出⼒されたら、もう⼀度コンパイルし直す▶︎⼤抵うまく⾏く・複数⾏に渡る数式を=（イコール）の位置で合わせるalign環境等もある
・式が複雑になってくると、Wordと⽐較して「美しい。」「作成しやすい。」と感嘆するはず８

6. 表作成●以下のコマンドさえあれば、基本的な表は作成できる*1¥begin{table}[htbp]*1◀表作成開始¥caption{キャプション名} ◀キャプションの設定︎
¥label{ラベル名}◀ラベルの設定︎
*2¥begin{tabular}{lcr}◀表の中身の設定︎
¥hline◀ヨコ罫線*2*3
A & B & C ¥¥◀表の要素︎
¥hline◀ヨコ罫線︎
¥end{tabular}◀文書終了宣言︎*3¥end{table}◀表作成終了︎・ラベルを設定するのは、参照に使うためしかも参照番号を⾃動処理してくれる

h：その位置t：ページ上端b：ページ下端
p:単独ページ
l：左揃え
c：中央揃えr：右揃え&：タテ罫線¥¥：次の⾏例）表1で述べたように…

・複雑な表はWord上では作成しにくい
⼀⽅、LaTeXではコマンドだけで⾃由⾃在に作成できる
９

7. 画像の貼付●画像を貼り付ける際は、TeXファイルと同じフォルダの中にその画像を安置しておかなければならない●graphicxパッケージを予めプリアンブルに設定しておけば、PNG、JPEG、PDF形式の画像が貼付可能¥usepackage[dvipdfmx]{graphicx}◀画像挿入パッケージ（プリアンブル）…
¥begin{figure}[htbp]◀図の配置︎開始¥includegraphics[clip,width=数字\textwidth]{ファイル名} ◀挿入画像の設定︎
¥caption{キャプション名}◀キャプション設定
画像の幅¥label{ラベル名}◀ラベルの設定︎
¥end{figure}◀図の配置終了

１０

8. ファイルの分割

実践はしません●⻑⽂の⽂書を作成する際は、例えば章ごとなどでファイルを分割することを考える（分割できる）
メリット▶︎⽂章が⻑くなりすぎると編集作業に難航しがちだが、その影響を軽減できる ⽂章を複数⼈で作成するときなどにも有⽤▶︎単体ではコンパイルに時間がかかるが、分割することで、その時間が節約できる

親.tex¥input ⼦1.tex¥input ⼦2.tex¥input ⼦3.tex

⼦1.tex◀︎input環境を⽤いて分割ファイルを紐づける⼦2.tex⼦3.tex
１１

9. まとめWord◎とにかく楽！！
✖︎それ相応のスタイルにしかならない✖︎タイトル、⾒出し等の設定が⾯倒✖︎図や表の追加が⾯倒▶︎そこまで形式にこだ
わらない⽂書向き

LaTeX✖︎コマンドが⾯倒○美しい○書式設定を⼀括管理○図表、数式、章の追加が簡単○参考⽂献も⼀括管理○編集が楽・プログラミングを⽇常的に使う我々なら習得も早いのでは？？
・ある程度の書式が設定された過去ファイルは誰かしら持っている“重くてスクロールできない”
からさよなら▶︎形式にこだわる
格式⾼い⽂書向き

LaTeXを⾝につけるか否かはあなた次第です！
１２

参考文献
・「LaTeX入門-TeX Wiki」 https://texwiki.texjp.org
・奥村晴彦・黒木裕介 （２０１７） 『LATEX2ε 美文書作成入門』 技術評論社．

１３