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 により管理可能 | ・校閲用の変更履歴の記録や文書間 の比較の機能はあり |
料金 | ・無料 | ・有料 |
参考文献
- 奥村晴彦・黒木裕介(2017)「[改訂第7版]LaTeX2ε美文書作成入門」技術評論社
- 「TeX Wiki」https://texwiki.texjp.org
- 「MyTeXpert」http://mytexpert.osdn.jp/index.php?FrontPage
- ワトソン(wstnjp)「TeX と LaTeX の違い」ラング・ラグー https://blog.wtsnjp.com/2016/12/19/tex-and-latex/
- アセトアミノフェン「 TeX /LaTeX の心構え:入門者から上級者まで」 Acetaminophen’s diary https://acetaminophen.hatenablog.com/entry/2015/04/26/062419
- 吉村 優「 TeX 処理系御伽話」 Qiita https://qiita.com/yyu/items/6404656f822ce14db935
- @zr_tex8r 「自分がどの LaTeX を使ってるか知りたい話」 Qiita https://qiita.com/zr_tex8r/items/a924be192ecea7e6bbe4