| 原作者 | タコ・フックウォーター、ハルトムット・ヘンケル、ハンス・ハーゲン |
|---|---|
| 開発者 | Taco Hoekwater、Hartmut Henkel、Hans Hagen など (アクティブな開発者 7 名) |
| 初回リリース | 2007年 |
| 安定リリース | 1.17.0 [1]
/ 2023年4月29日 |
| リポジトリ |
|
| 書かれた | ルア、C |
| オペレーティング·システム | マルチプラットフォーム |
| タイプ | 組版 |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | このサイトについて |
LuaTeXはTeXベースのコンピュータ組版システムで、 Luaスクリプトエンジンを組み込んだpdfTeXのバージョンとして始まりました。いくつかの実験の後、 pdfTeX(それ自体がPDFを生成するε-TeXの拡張)の後継としてTeX Liveディストリビューションに採用されました。[2] [3] [4]プロジェクトの後半でAlephの一部の機能が組み込まれました(特に多方向組版)。このプロジェクトはもともと、Idris Samawi Hamid、Hans Hagen、Taco Hoekwaterによって設立されたOriental TeXプロジェクトによって後援されていました。
プロジェクトの目的
このプロジェクトの主な目的は、すべての内部が Lua からアクセスできるバージョンの TeX を提供することです。TeX をオープン化する過程で、内部コードの多くが書き直されます。TeX自体に新しい機能をハードコーディングする代わりに、ユーザー (またはマクロ パッケージの作成者) は独自の拡張機能を作成できます。LuaTeX は、外部モジュールによるOpenTypeフォントのサポートを提供します。そのうちの 1 つは Lua で記述されており、LuaTeX チームによって提供されていますが、複雑なスクリプトのサポートは限られています。2020 年以降、LuaTeX には、OpenType を使用して複雑なスクリプトを正しくレンダリングするための HarfBuzz エンジンが含まれています。[5] 別のアプローチは GitHub にあります。[6]
関連するプロジェクトとしてMPLib(拡張MetaPostライブラリモジュール)があり、TeXにグラフィックスエンジンを導入します。[7]
LuaTeX チームは、Luigi Scarso、Taco Hoekwater、Hartmut Henkel、Hans Hagen で構成されています。
バージョン
最初のパブリックベータ版は、サンディエゴで開催されたTUG 2007で公開されました。最初の正式リリースは2009年末に予定され、最初の安定した製品版は2010年にリリースされました。バージョン1.00は、2016年9月のConTeXt 2016でリリースされました。バージョン1.12はTeXLive 2020でリリースされました。[8]
2010年10月現在[update]、ConTeXt mark IVとLaTeX(追加パッケージ(luaotfload、luamplib、luatexbase、luatextraなど)を使用)は両方とも新しいLuaTeX機能を使用しています。(LuaTeXをLaTeX形式で使用する場合、「LuaLaTeX」と呼ばれることもあります。)両方ともTeX Live 2010のLuaTeX 0.60とLyXでサポートされています。[9]プレーンTeXでの特別なサポートはまだ開発中です。
さらなる開発はConTeXtプロジェクトと連携してLuaMetaTeXとして行われている。[8] [10]
参照
さらに読む
- CTAN: LuaTeX マニュアル
- Manuel Pégourié-Gonnard: LuaLaTeX ガイド。2013 年 5 月 5 日。
- LuaTeX 開発チーム: ドキュメント。2021 年 10 月。
- 公式 LuaTeX ウィキ
- ConTeXt ウィキ
外部リンク
- LuaTeX公式サイト
- LuaTeX ウィキ
参考文献
- ^ 「LuaTeX NEWS ファイル」 。2023年 6 月 10 日閲覧。
- ^ TeX よくある質問 (2014-10-27 にWayback Machineにアーカイブ) - PDFTeX とは何ですか?
- ^ TeX よくある質問 アーカイブ 2014-10-27 at the Wayback Machine - PDFTeX および LuaTeX
- ^ PDFTeX の NEWS ファイル (2009 年 7 月 9 日にポルトガル語 Web アーカイブにアーカイブ) - 3.141592-1.40.0 バージョンのニュース。
- ^ Khaled Hosny. 「世界のスクリプトを LuaTEX に導入する: HarfBuzz 実験」(PDF) 。2023 年 7 月 14 日閲覧。
- ^ tatzetwerk (2020年8月). 「luatex-harfbuzz」. GitHub . 2021年10月16日閲覧。
- ^ Hagen, Hans. 「MetaPostライブラリとLuaTEX」(PDF) . TUGboat - TUG 2008会議議事録. 29(3):446–453 . 2021年10月16日閲覧。
- ^ ab "LuaTeX ロードマップ". luatex.org . 2023年7月14日閲覧。
- ^ 「LyX wiki | LyX / LuaTeX」。wiki.lyx.org 。 2017年8月31日閲覧。
- ^ "luametatex". GitHub . 2023年7月14日閲覧。
