TeX, LaTeX とは?

\(\TeX\), \(\LaTeX\) とは?

\(\TeX\) とは?

\(\TeX\) は,スタンフォード大学の Knuth 教授が開発した組版システム(組版:⽂字や図版などを紙⾯に配置すること)である.特徴として,数式の処理に非常に優れている.

単に \(\TeX\) と言えば,組版を行うソフトウェアと,組版に用いる言語の両方を指す.

\(\LaTeX\) とは?

\(\LaTeX\) は,Lamport 博士が開発した \(\TeX\) のマクロ体系から成る文書処理システムであり, \(\TeX\) システムを拡張し,使いやすくしたものである.

文書の構造を記述することで,自動で指定したスタイルの文書を出力することができる.

\(\LaTeX\) の種類

\(\LaTeX\) エンジンの種類

\(\LaTeX\) の処理系のことを \(\LaTeX\) エンジンと呼ぶ.

\(\TeX\) の機能は今日までに様々に拡張されており,\(\LaTeX\) エンジンにも様々な種類が存在している.

  • pLaTeX:日本語組版に対応.レガシー
  • upLaTeX:pLaTeX を Unicode に対応.
  • pdfLaTeX:dvi ファイルを経由せずに直接 PDF を出力.海外で最も普及している.日本語非対応
  • XeLaTeX:Unicode に対応.PDF を直接出力することができる.
  • LuaLaTeX:Lua スクリプトを含めることができる.最新

本サイトでは,基本的に pLaTeX の取り扱いを記述する.

\(\LaTeX\) vs. MS Word

最後に, \(\LaTeX\) と MS Word の比較をする.

それぞれ良いところ悪いところがあるが,いずれも大概の表現は実現できる.使いどころや好みによって選択するべきである.

\(\LaTeX\)MS Word
編集方法文書における意味(文書構造)を記述する.
WYSIWYM(What You See Is
What You Mean)
・コマンドの理解が必要となる.
・コンパイルまで出力結果は分からない.
・マクロにより自動で美しい配置になる.
・同じ形式の文書の量産に向いている.
出力で得られる見た目を見ながら編集する.
WYSIWYG(What You See Is What You Get)
・直感的な操作が可能である.
・見た目のみを気にし,構造を意識
しない文書ができやすい.
・配置は自分の美的センスが問われる.
数式・美しく,豊富な表現が可能.
・独自のコマンドで記述.
・ \(\LaTeX\) の数式記述法は広く普及し
ている.
・独自の数式ツールでの編集.
・OMML 形式で保存される.
・UnicodeMath 形式, LaTeX 形式,MathML で編集可能.
・PDF 形式の挿入が可能.
・他の Office アプリのオブジェク
トの挿入が容易.
校閲・なし・あり
文献管理・bib ファイルで管理.
・BibTeX を用い出力に反映.
・参考文献管理機能あり
・Zotero などのプラグインによる連携
バージョン管理・Git により管理可能・校閲用の変更履歴の記録や文書間
の比較の機能はあり
料金・無料・有料

参考文献