ConTeXt

From Wikipedia, the free encyclopedia

作者 Mainly Hans Hagen and Pragma ADE
最新版
MkXL 2025.11.24 / 2025年11月24日 (9日前) (2025-11-24)[2]
ConTeXt
The Unofficial ConTeXt logo (contextgarden.net logo)
作者 Mainly Hans Hagen and Pragma ADE
開発元 Mainly Hans Hagen, Taco Hoekwater,[1] Aditya Mahajan, Mojca Miklavec, Wolfgang Schuster
最新版
MkXL 2025.11.24 / 2025年11月24日 (9日前) (2025-11-24)[2]
対応OS クロスプラットフォーム (TeX)
種別 Document processor, Document markup language
ライセンス Program code under GPLv2 and Documentation under CC BY-NC-SA 3.0[3]
公式サイト contextgarden
テンプレートを表示

ConTeXt (ConTeXt) は、TeX (TeX) 組版システムに基づいた文書作成システムの一種である。

LaTeX (LaTeX) と同様の汎用目的で設計されているが、比較的新しいためにマークアップなどの最近の考え方が取り入れられ、概念的にはよりモジュール化が進み、実装はよりモノリシックとなっている。ConTeXt はエンドユーザーの自由度が向上していて、TeX のマクロ言語を学ばなくとも新たなレイアウトを容易に生成できる。ConTeXt は設計が一貫していて、LaTeX で起きやすいパッケージの組み合わせによる不具合は発生しない。

ConTeXt は教材・ユーザーガイド・技術マニュアルといった、複雑で大きな文書の組版に用いられる。そのような文書は、構造・設計・アクセス可能性について高い水準を要求されることが多い。保守が容易であること、内容を再利用できること、組版の一貫性が重要な前提条件となる。ConTeXt はそのような文書作成を行う人のために開発された。ConTeXtTeX を使っているが、利用にあたって TeX に関する知識は不要である。組版や文書設計について基本的な知識があれば ConTeXt を充分に活用できる。

ConTeXt には MetaPost を拡張した MetaFun が組み込まれていて、強力なベクターグラフィックスシステムを備えている。MetaFun は単独でも利用可能だが、その強みは精細なグラフィック要素を使って文書レイアウトを拡張できることにある。

ConTeXt では、ユーザインタフェースを変えずにエンジン部 (pdfTeX (pdfTeX), XǝTeX (XeTeX, \XeTeX), LuaTeX (LuaTeX)) を入れ替えることができる。

ConTeXt1990年オランダの企業 PRAGMA Advanced Document Engineering (PRAGMA ADE) の Hans Hagen が開発した。自由ソフトウェアである。

TeX 上で分子構造式を描くマクロパッケージとして PPCHTeX (PPCHTeX) がある。これも ConTeXt のマクロパッケージの一部であるが、LaTeX などでも利用可能である。

機能詳細

脚注・出典

外部リンク

Related Articles

Wikiwand AI