Changes

Jump to navigation Jump to search
506 bytes removed ,  18:38, 8 June 2020
m
LuaTeX is an extended version of [[PdfTeX- Old Content]] using [http://www.lua.org Lua], as an embedded scripting language. The LuaTeX project's main objective is to provide an open and configurable variant of TeX while at the same time offering downward compatibility.
The project started in the summer of 2005, and has since progressed into a first official early beta that was released during the TUG2007 conference in San Diego. Development is supported by a grant from Colorado State University and the TeX User groups.
== Links ==
* other [[:Category:Lua|Lua topics]]* how [[LuaTeX callbacks|Callbacks]] work in Context* http://luanet.net/luaThe [[Lua]] in LuaTeX
* [[Programming in LuaTeX]]
* [http://luatex.org/ LuaTeX homepage]== Some tricks == === Testing for UTF-8-aware TeX === <i>(By [* [Userhttp:Taco|Taco]]); this hint should be place to a better location on the wiki</i> For luatex, one may test if <code>\directlua</code> is definedwww.luaThe next weird macro definition should work for testing xetexorg/manual/luatex, because only xetex and luatex accept 5- and 6-byte caret notation .1/manual.html Lua Manual] (hex 22 == double quoteReference)* [http:<texcode>\def\"{0}\expandafter\def\csname^^^^^00022\endcsname{1}\ifnum\"=0 \message{tex82}\else\message{newstuff}\fi</texcode> But that is not quite the same as testing for native UTF/lua-8users. Better is a trick like this: <texcode>\def\test#1#2!{\def\secondarg{#2}}\test χ!\relax % That's Chi, a 2org/wiki/LuaDirectory Lua-byte utf-8 sequenceUsers Wiki] (Tutorials etc.)\ifx\secondarg\empty \message{newstuff}\else \message{tex82}\fi<* [http://texcode> ConTeXt offers <code>\beginNEWTEX .www.luatex. \endNEWTEX<de/code> to test if one is using Patrick’s German LuaTeX or XeTeX.Blog]
== Fonts ==
See [[Fonts in LuaTexLuaTeX]]
See [[Miscellaneous Lua Topics]]
 
[[Category:Tools]]

Navigation menu