LuaTeX
From Wikipedia, the free encyclopedia
LuaTeX | |
---|---|
Design by | Taco Hoekwater, Hartmut Henkel, Hans Hagen |
Developed by | Taco Hoekwater, Hartmut Henkel, Hans Hagen |
OS | Multiplatform |
Genre | Typesetting |
License | GNU General Public License |
Website | www.luatex.org |
LuaTeX started as a version of pdfTeX with a Lua scripting engine embedded. After some experiments it was adopted as a successor to pdfTeX, which is a merge between TeX and eTeX with a PDF backend. Later in the project some functionality of Aleph was included (esp. multi-directional typesetting). The project is sponsored by the Oriental TeX project.
The first public beta was launched at TUG 2007 in San Diego. The first formal release will happen at the end of 2009, and the first stable production version will be available in 2010. The main objective of the project is to provide a version of TeX where all internals are accessible from Lua. In the process of opening up TeX, much of the internal code is rewritten. Instead of hard coding new features in TeX itself, users (or macro package writers) can write their own extensions. A related project is MPLib (an extended MetaPost library module), which brings a graphics engine into TeX.
The LuaTeX team is: Taco Hoekwater, Hartmut Henkel and Hans Hagen.