LaTeX
テンプレート:WikipediaPage テンプレート:Infobox Software テンプレート:LaTeX(ラテフ、ラテックなど。詳細は後述)とは、レスリー・ランポートによって開発されたテキストベースの組版処理システムである。電子組版ソフトウェア[[TeX|テンプレート:TeX]]にマクロパッケージを組み込むことによって構築されており、単体のテンプレート:TeXに比べて、より手軽に組版を行うことができるようになっている。テンプレート:LaTeXと表記できない場合は「LaTeX」と表記する。
テンプレート:TeX の各派生エンジンに対しても テンプレート:LaTeX と同等なフォーマットが提供されていることがほとんどであり、多くの場合において テンプレート:LaTeX という名称はそれらも含めた総称として用いられている。
専門分野にもよるが、学術機関においては標準的な論文執筆ツールとして扱われている。

読み方
テンプレート:LaTeXの生みの親レスリー・ランポートは、テンプレート:LaTeXの発音について自著の中で、
と述べている。日本語では「ラテフ」や「ラテック」などと呼ばれるテンプレート:Sfn。
成立の背景と開発者
テンプレート:LaTeX以前に、“[[TeX|テンプレート:TeX]]”という名の数式の処理に優れる組版ソフトウェアがあり、そのテンプレート:TeXを使ってもっと簡単に論文やレポートを作成したいという要望があった。テンプレート:LaTeXはその要望に応えて開発されたものであり、レスリー・ランポートがテンプレート:TeXの上にマクロパッケージを組み込むことで構築したものである。さらにテンプレート:LaTeXでは、テンプレート:TeXの煩雑な部分の修正も行っている(たとえば、累乗根や分数の設定方法など)。またテンプレート:TeXやそれを基にしたテンプレート:LaTeXは主に米国での表記法を基に作られたもので、日本の初等教育・中等教育での数式の書き方とは一部異なるテンプレート:Efn2テンプレート:Efn2。例を挙げれば、日本の初等教育・中等教育では等号附き不等号として、「≦」と「≧」が、近似記号として「≒」が、相似記号として「テンプレート:Lang」が用いられる。一方でテンプレート:TeXやテンプレート:LaTeXの標準では、等号附き不等号として「」(\leqまたは\le)と「」(\geqまたは\ge)が、近似記号として「」(\approx) や「」(\sim)が、相似記号として「」(\sim) が用いられる。日本で使われる記号を使う必要がある場合は、amssymbパッケージを用いることで「」(\leqq)、「」(\geqq)、「」(\fallingdotseq) が使用できる。
動作環境と各種バージョン
テンプレート:LaTeXソフトウェアは、テンプレート:仮リンク (LPPL)[1]に規定されたライセンスで提供された自由ソフトウェアである。現在、macOSやSolarisなどのUNIX、Linux OSやBSD系OSやOpenSolarisなどのUNIX 互換OS、そしてMicrosoft Windowsなど、多くのオペレーティングシステム上で利用できる。
現在のバージョンは1993年にリリースされた テンプレート:LaTeX2e(ラテック・トゥー・イー)であるテンプレート:Sfn。組版処理による表記ができないプレーンテキストや電子メールなどの場合には“LaTeX2e”と表記するテンプレート:Sfn。
現在、ドナルド・クヌースによるオリジナルの テンプレート:TeX 処理系が使われることはほとんどなく、[[pTeX|テンプレート:PTeX]] や [[LuaTeX|テンプレート:LuaTeX]] のような派生処理系が多く用いられるテンプレート:Efn2が、ほとんどの派生処理系には、それぞれ対応して テンプレート:PLaTeX や Luaテンプレート:LaTeX のように テンプレート:LaTeX と同等のフォーマットが提供されており、テンプレート:LaTeX という名称は大抵それらの総称として用いられるテンプレート:Efn2。
特徴
テンプレート:LaTeX には以下のような特徴がある。画面操作(GUIベース)による一般的なワープロソフトとの違いは多い。
- ファイル作成時に記述するファイル形式と閲覧ファイル形式が異なる。
- ソースコードを作成してコンパイルテンプレート:Efn2を行うことで、初めてDVIテンプレート:Efn2やPDFテンプレート:Efn2のような閲覧用のファイルを得ることができる。
- 一度コンパイルを行わないとどういった出力が得られるかがわかりにくい。
- ソースコードをインクルードテンプレート:Efn2することで、過去の文章を簡単に再利用できる。また、大規模な文書の場合に作業を分割して並行作業することが容易である。
- 一般的なプログラミング言語におけるライブラリに当たる、スタイルファイルを用いることで文書の表現力を拡張しやすい。
- PerlやLuaなどのプログラミング言語と連携させることがワープロソフトで作成されたファイルと比べて容易である。
- 組版性能が高い。DTPシステムとして使用される場合もある。
- コマンドライン(CUI)の操作やソースコード作成に関する知識が必要となる点で、コンピュータ初心者にとって難易度が高いと感じることが多い。
- ページ数が多い場合、画面操作(GUIベース)による文書作成に対して、ソースコードに基づく自動的組版は、非常に効率的である。ソースコード方式では、文書のページ数が幾ら膨大であっても、事前に文書スタイルさえ定義されていれば、CUI上のコマンド入力で一括して全てを組版することが可能である。従って、この利点を知っている研究者・技術者からの受けは良い。
- 図やイラストなどはテンプレート:仮リンクを使って作成し、Encapsulated PostScript形式で保存することで、dvi2psコマンド実行時に単一のPostScript形式ファイルに変換することが出来る。
数式組版性能が非常に高いという特徴から、自然科学・応用科学系の中でも数学を多用する分野では学会提出の資料の標準形式として広く用いられている。雑誌に掲載するための体裁を整えたテンプレートの配布を行っている学会もあるテンプレート:Efn2。ただし、自然科学・応用科学系でも化学式を多用する分野では、Office Open XML形式(.docx)などが使われる場合がある。ただし、テンプレート:LaTeXには[[XyMTeX|テンプレート:XyMTeX]] や mhchem のように化学式の入力を支援するパッケージも存在する。
入力と出力の具体例
以下はテンプレート:LaTeX用の入力の例[3]。
\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には多くのマクロパッケージが存在する。一例を挙げる。
- [[BibTeX|テンプレート:BibTeX]] - 参考文献リストの作成に用いる。
- [[SLiTeX|テンプレート:SLiTeX]] - プレゼンテーション用スライドの作成に用いる[4]。
- [[AMS-LaTeX|テンプレート:AmS-LaTeX]] - 数学的な文書の記述に用いる[5][6]。
- [[XyMTeX|テンプレート:XyMTeX]] - 化学構造式の描画に用いる[7][8]。
脚注
注釈
出典
参考文献
- テンプレート:Cite book
- テンプレート:Cite book
- テンプレート:Cite book
- 乙部厳己, 江口庄英:「pLATEX2ε for WINDOWS Another Manual 〈Vol.1〉Basic Kit 1999」、ソフトバンククリエイティブ、 テンプレート:ISBN2 (1998年10月).
- 乙部厳己, 江口庄英:「pLATEX 2ε for Windows Another Manual〈Vol.2〉Extended Kit」、ソフトバンククリエイティブ、 テンプレート:ISBN2 (1997年5月).
- 吉永徹美:「LaTeX2ε辞典 増補改訂版」、翔泳社、ISBN 978-4-79815707-8 (2018年8月24日).
- 奥村晴彦、黒木裕介:「[改訂第9版]LaTeX美文書作成入門」、技術評論社、ISBN 978-4-297-13889-9(2023年12月9日).
関連項目
テンプレート:Wikibooks テンプレート:Commons&cat
外部リンク
- TeX Users Group (TUG) テンプレート:En icon
- CTAN: Comprehensive テンプレート:TeX Archive Network テンプレート:En icon
- テンプレート:TeX Wiki テンプレート:Ja icon テンプレート:TeX・テンプレート:LaTeX に関するWiki