Difference between revisions of "Main Page"
From LuaTeXWiki
(Formatting.) |
(Removed the section on help and added link to the article Documentation and help.) |
||
Line 8: | Line 8: | ||
* [http://www.mediawiki.org/wiki/Help:Formatting How to edit wiki pages] | * [http://www.mediawiki.org/wiki/Help:Formatting How to edit wiki pages] | ||
* [[Bug tracking|Bug tracking]]: Mantis [http://tracker.luatex.org bug tracker] | * [[Bug tracking|Bug tracking]]: Mantis [http://tracker.luatex.org bug tracker] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Some articles == | == Some articles == | ||
+ | * [[Documentation and help]] points to other online resources (manuals, mailing list, etc.) related to LuaTeX. | ||
* [[Writing Lua in TeX]] explains how to write Lua code in a TeX document (and back). | * [[Writing Lua in TeX]] explains how to write Lua code in a TeX document (and back). | ||
* [[Callbacks]] introduces callbacks and how to use them. | * [[Callbacks]] introduces callbacks and how to use them. |
Revision as of 12:05, 8 May 2011
Welcome to the LuaTeX wiki
This is a wiki for LuaTeX, a typesetting engine derived from TeX that includes Lua as an embedded scripting language.
See all the articles or the recent changes.
Some articles
- Documentation and help points to other online resources (manuals, mailing list, etc.) related to LuaTeX.
- Writing Lua in TeX explains how to write Lua code in a TeX document (and back).
- Callbacks introduces callbacks and how to use them.
- Show the hyphenation points does what it says; it is also an example of use of the post_linebreak_filter.
- The page on the process_input_buffer callback illustrates how to read documents with non-UTF-8 encoding, and how to write TeX with lightweight markup instead of the usual commands.
- Another callback is show_error_hook, which lets you enliven your error messages!
From the old bluwiki.com
(Mostly by and thanks to Yannis Haralambous)
- An example of code traversing TeX nodes before an horizontal list goes through the line breaking engine;
- An example of code traversing tokens just before execution or expansion;
- you want to explore the table obtained from a TrueType font, loaded by font.read_ttf;
- you want to explore the internal font table of a pre-loaded font or of a font you have loaded by \font and then used for at least one glyph;
- how to use a TrueType font without going through a TFM or a OFM file;
- how to do kinsoku (Japanese and more generally CJK typesetting);
- you want a newline in your log file or on the terminal? add \string\n to your string;
- you want to sort a token list;
- you want to split a comma-separated list;
- you want to encrypt your document using ROT13;
- you want to typeset non-TeX files by converting them using Lua code;
- example code to mirror characters with Bidi_Mirrored property;
- using mplib to write metapost with LuaTeX