LuaTeX

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
LuaTeX
The LuaTeX logo
作者 Taco Hoekwater, Hartmut Henkel, Hans Hagen
開発元 Taco Hoekwater, Hartmut Henkel, Hans Hagen他 (7人のアクティブな開発者)
初版 2007年(7年前) (2007
最新版 未リリース
最新評価版 beta 0.79.1[1] / 2014年03月29日(5か月前) (2014-03-29
プログラミング言語 CWEB英語版(C言語+WEB)[2]
対応OS クロスプラットフォーム
対応言語 英語日本語他(UTF-8)
サポート状況 開発中
種別 TeX
ライセンス GPL
公式サイト LuaTeX home page(英語)
LuaTeX-ja プロジェクト(日本語)
テンプレートを表示

LuaTeX は、TeX をベースとした組版システムであり、初めはLua スクリプトエンジンが組み込まれた pdfTeX の一つのバージョンとして開発が始められた。 実験が重ねられたのち、pdfTeX チームによって、pdfTeX[3][4](それ自体が、 eTeX[5]の拡張であり、PDFを生成する)の後継として採用された。 のちに、Omega[2]Aleph (esp. multi-directional typesetting) の機能のいくつかが取り入れられた。プロジェクトは Oriental TeX プロジェクトがスポンサーとなっている。

バージョン[編集]

最初のパブリックベータは、TUG英語版2007 in San Diegoで立ち上がった。最初の正式リリースは2009年末とすることが計画され、最初の安定版は2010年にリリースされた[6]。2012年にバージョン1.00が予定されていたが間に合わなかった[7][8][9]

2010年10月には、ConTeXt mark IV と LaTeX 拡張パッケージ (e.g. luaotfload, luamplib, luatexbase, luatextra) の両方が LuaTeX の機能を利用している。どちらも TeX Live 2010 with LuaTeX 0.60でサポートされている。plain TeX をサポートする仕組みも開発中である。

プロジェクトの目的[編集]

プロジェクトの主な目的は、すべてのインターナルが Lua からアクセスできる TeX を作成することである。TeX に迫る過程で、多くのインターナルコードが書き換えられることになる。TeX そのものの内部に新たな特徴をハードコード英語版することなく、ユーザ(やマクロパッケージ製作者)は自身の拡張を作成することができる。LuaTeX は、ネイティブでOpenTypeフォントをサポートする。XǝTeX (XeTeX) とは異なり、フォントは OS のライブラリを通してではなく、FontForge 上のライブラリを通してアクセスされる。

関連するプロジェクトとして、グラフィックエンジンを TeX にもたらすMPLibMetaPostライブラリモジュールの拡張)がある。

The LuaTeXチーム: Taco Hoekwater, Hartmut Henkel and Hans Hagen.

詳細[編集]

外部リンク[編集]

参照[編集]

  1. ^ LuaTeX: ProjectHome”. FusionForge. 2014年7月19日閲覧。
  2. ^ a b 角藤亮 (2013年1月15日). “LuaTeX について”. OSS iPedia. 情報処理推進機構. 2013年5月26日閲覧。
  3. ^ TeX Frequently Asked Questions - What is PDFTeX?”. 2013年5月26日閲覧。
  4. ^ TeX Frequently Asked Questions - PDFTeX and LuaTeX”. 2013年5月26日閲覧。
  5. ^ PDFTeX's NEWS file - news for 3.141592-1.40.0 version.” (2007年1月1日). 2013年5月26日閲覧。 “The sources of TeX, eTeX and pdfTeX have been merged into one file pdftex.web and one change file pdftex.ch.”
  6. ^ LuaTeX roadmap”. 2013年5月26日閲覧。
  7. ^ LuaTeX roadmap”. 2013年5月26日閲覧。 “Our current estimate is that we will provide version 1.0 in 2012 around TeX's 32th birthday.”
  8. ^ Hans Hagen (2009年2月24日). “The State of LuaTeX Dante 2009 (PDF)”. 2013年5月26日閲覧。 “We plan to release version 1.00 sometime in 2012, 30 years after TEX82, with 0.60 and 0.70 in 2010, 0.80 and 0.90 in 2011.”
  9. ^ LuaTeX documentation”. 2013年5月26日閲覧。