LaTeX
The LaTeX Project logo
作者 レスリー・ランポート (2.09 まで)
開発元 The LaTeX Project (2ε から)
初版 1984年 (41年前) (1984)
最新版
LaTeX2ε
最新評価版
LaTeX3
リポジトリ ウィキデータを編集
プログラミング
言語
TeXプリミティブ、expl3
対応OS クロスプラットフォーム
サポート状況 開発中
種別 組版処理、TeX マクロパッケージ
ライセンス LPPL(英語版)
公式サイト www.latex-project.org
テンプレートを表示

LaTeX(ラテフ、ラテックなど。詳細は後述)とは、レスリー・ランポートによって開発されたテキストベースの組版処理システムである。電子組版ソフトウェアTeXにマクロパッケージを組み込むことによって構築されており、単体のTeXに比べて、より手軽に組版を行うことができるようになっている。LaTeXと表記できない場合は「LaTeX」と表記する。

TeX の各派生エンジンに対しても LaTeX と同等なフォーマットが提供されていることがほとんどであり、多くの場合において LaTeX という名称はそれらも含めた総称として用いられている。

専門分野にもよるが、学術機関においては標準的な論文執筆ツールとして扱われている。

変換の様式。日本においてはdvipdfmではなくその拡張版のdvipdfmxを用いる場合が多い。

読み方

LaTeXの生みの親レスリー・ランポートは、LaTeXの発音について自著の中で、

「 LaTeXを使っていくうえでの難問の1つに、どう発音するかという問題がある。しかし、これについては、私は何もいわないことにする。名前というのは規則や命令によって決められるものではなく、使われているうちに自然に決まってくるものだからである。TeXはふつう“テック”と発音されているので、論理的に考えれば、LaTeXは“ラーテック”や“ラテック”、“レイテック”などが妥当といえる。しかし、言葉というものはつねに論理的であるとは限らないので、“レイテックス”と発音してもあながち間違いとはいえないだろう。 」

—レスリー・ランポート(『文書処理システム LaTeX 2ε』[1]より)

と述べている。日本語では「ラテフ」や「ラテック」などと呼ばれる[2]。

成立の背景と開発者

LaTeX以前に、“TeX”という名の数式の処理に優れる組版ソフトウェアがあり、そのTeXを使ってもっと簡単に論文やレポートを作成したいという要望があった。LaTeXはその要望に応えて開発されたものであり、レスリー・ランポートがTeXの上にマクロパッケージを組み込むことで構築したものである。さらにLaTeXでは、TeXの煩雑な部分の修正も行っている(たとえば、累乗根や分数の設定方法など)。またTeXやそれを基にしたLaTeXは主に米国での表記法を基に作られたもので、日本の初等教育・中等教育での数式の書き方とは一部異なる[注 1][注 2]。例を挙げれば、日本の初等教育・中等教育では等号附き不等号として、「≦」と「≧」が、近似記号として「≒」が、相似記号として「∽」が用いられる。一方でTeXやLaTeXの標準では、等号附き不等号として「」(\leqまたは\le)と「」(\geqまたは\ge)が、近似記号として「」(\approx) や「」(\sim)が、相似記号として「」(\sim) が用いられる。日本で使われる記号を使う必要がある場合は、amssymbパッケージを用いることで「」(\leqq)、「」(\geqq)、「」(\fallingdotseq) が使用できる。

動作環境と各種バージョン

LaTeXソフトウェアは、LaTeX Project Public License(英語版) (LPPL)[3]に規定されたライセンスで提供された自由ソフトウェアである。現在、macOSやSolarisなどのUNIX、Linux OSやBSD系OSやOpenSolarisなどのUNIX 互換OS、そしてMicrosoft Windowsなど、多くのオペレーティングシステム上で利用できる。

現在のバージョンは1993年にリリースされた LaTeX2ε(ラテック・トゥー・イー)である[4]。組版処理による表記ができないプレーンテキストや電子メールなどの場合には“LaTeX2e”と表記する[5]。

現在、ドナルド・クヌースによるオリジナルの TeX 処理系が使われることはほとんどなく、pTeX や LuaTeX のような派生処理系が多く用いられる[注 3]が、ほとんどの派生処理系には、それぞれ対応して pLaTeX や LuaLaTeX のように LaTeX と同等のフォーマットが提供されており、LaTeX という名称は大抵それらの総称として用いられる[注 4]。

特徴

LaTeX には以下のような特徴がある。画面操作(GUIベース)による一般的なワープロソフトとの違いは多い。

数式組版性能が非常に高いという特徴から、自然科学・応用科学系の中でも数学を多用する分野では学会提出の資料の標準形式として広く用いられている。雑誌に掲載するための体裁を整えたテンプレートの配布を行っている学会もある[注 9]。ただし、自然科学・応用科学系でも化学式を多用する分野では、Office Open XML形式(.docx)などが使われる場合がある。ただし、LaTeXにはXϒMTeX や mhchem のように化学式の入力を支援するパッケージも存在する。

入力と出力の具体例

以下はLaTeX用の入力の例[7]。

\documentclass[12pt]{article}
\title{\LaTeX}
\date{}
\begin{document}
\maketitle \LaTeX{} is a document preparation system for the \TeX{} 
typesetting program. It offers programmable desktop publishing 
features and extensive facilities for automating most aspects of 
typesetting and desktop publishing, including numbering and 
cross-referencing, tables and figures, page layout, bibliographies, 
and much more. \LaTeX{} was originally written in 1984 by Leslie 
Lamport and has become the dominant method for using \TeX; few 
people write in plain \TeX{} anymore. The current version is 
\LaTeXe.
\newline
% This is a comment, it is not shown in the final output.
% The following shows a little of the typesetting power of LaTeX
\begin{eqnarray}
E &=& mc^2                              \\
m &=& \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}}
\end{eqnarray}
\end{document}

上記のソースコードをLaTeXで処理することで、以下のような出力が得られる。

LaTeX出力例

拡張機能

LaTeXには多くのマクロパッケージが存在する。一例を挙げる。

脚注

[脚注の使い方]

注釈

  1. ↑ 日本の初等教育・中等教育での数式表記は JIS Z 8201 を基準にしている。2006年1月20日に確認が行われている JIS Z 8201-1981 (JIS Z 8201:1981) と国際標準である ISO 31-11:1992 とでは、表記が一部異なっている。
  2. ↑ 日本の初等教育・中等教育での数式用に記号の形を調整するマクロとして、初等数学プリント作成マクロ emath がある。
  3. ↑ 他に、日本語の組版のために開発されたものとして NTT JTeX があり、これにも対応する NTT JLaTeX があるが、いずれも現在は更新等されていない。
  4. ↑ pLaTeX がリリースされた当初はまだ LaTeX2ε は世に出ていなかったが、1995年に pLaTeX2ε がリリースされた。なお、「pLaTeX2ε」は株式会社アスキーの登録商標であり、「ピーラテックツーイー」と読むのが正しいとされている。なお、LuaLaTeX は最初から LaTeX2ε に同等なものとして開発されている。
  5. ↑ ソースコードを DVI などの文書ファイル形式に変換すること。
  6. ↑ Microsoft Word でしか開くことができなかった旧型式のdocファイルなどとは異なり、処理系に依存しないとされるファイル形式。なお、新形式のdocx (Office Open XML Document) は処理系に依存せず開くことができる。
  7. ↑ 処理系に依存しない標準規格。
  8. ↑ 他のソースコードの記述を自動的に読み込む仕組み。
  9. ↑ 例えば日本数学会や電子情報通信学会。

出典

参考文献

関連項目

外部リンク

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS A91