LaTeX — 文書作成システム
LaTeXはTeXを基盤とする高品質なデジタル組版システムです。マクロとパッケージを用いて科学・技術・一般文書を作成し、数式組版と自動化により学術分野で広く利用されています。
概要
LaTeXは、ドナルド・クヌースの組版エンジンTeXの上に構築された、マクロベースの文書作成システムである。著者はページごとのレイアウトではなく、文書の内容と論理構造を記述するための構造化マークアップ言語を利用できる。利用者は、セクション、強調、数式などの要素を示すため、バックスラッシュで始まるコマンドを含むプレーンテキストファイルを作成する。TeXエンジンがこれらのファイルを処理し、通常はPDFとして高品質な出力を生成する。
主要な構成要素とワークフロー
LaTeXは、ソースファイル、文書クラス、および選択したパッケージを組み合わせて動作する。一般的な文書クラスにはarticle、book、およびbeamerなどのプレゼンテーション用クラスがある。パッケージは、図版、文献目録、フォント、ハイパーリンクに関する機能を拡張する。通常はpdfTeX、XeTeX、LuaTeXのいずれかのエンジンでソースをコンパイルし、出力ファイルを作成する。典型的な手順は、.texソースを編集し、コンパイラを実行して、生成されたPDFを表示することである。
歴史と開発
LaTeXは、より高水準のマクロ群と規約を提供してTeXを簡素化するため、1980年代初頭にレスリー・ランポートによって作られた。その後、開発者コミュニティによって保守・拡張されてきた。LaTeX2e形式は長年にわたり標準であり、LaTeX3プロジェクトでは、より新しいインターフェースと機能に向けた作業が継続している。
用途と例
LaTeXは、数式と参照を正確に扱えることから、数学、物理学、計算機科学、工学の分野で特に人気がある。代表的な用途には、学術論文、技術報告書、学位論文、書籍、スライドによるプレゼンテーションが含まれる。オンラインの共同作業プラットフォームや統合ディストリビューションにより、個人の著者や研究グループも利用しやすくなっている。
主な特徴と特性
- 高品質な組版: 自動ハイフネーション、カーニング、専門的な数式レイアウトを備える。
- 拡張性: 中央アーカイブを通じて利用できる、大規模なパッケージ群がある。
- 可搬性: プレーンテキストのソースはバージョン管理に適しており、プラットフォームに依存しない。
- 学習曲線: マークアップとコンパイルの手順を学ぶ必要がある一方、再現可能でプログラム可能な文書作成を実現する。
関連項目
著者
AlegsaOnline.com LaTeX — 文書作成システム Leandro Alegsa
URL: https://ja.alegsaonline.com/art/56197
出典
- commons.wikimedia.org : LaTeX
- wikidata.org : wikidata.org/wiki/Q5310
- d-nb.info : 4192618-3
- id.loc.gov : n92088870
- viaf.org : 181932361
- worldcat.org : 181932361