From c8d64bf4bfd2d87d11b49a1a4091fad9aa00dcf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Thu, 7 Jan 2010 12:33:44 +0100 Subject: Initial import of luamcallbacks. Adapted README with intended package organisation. --- README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..fbda4f2 --- /dev/null +++ b/README @@ -0,0 +1,64 @@ + The luatexbase generic bundle + + +luatexbase provides basic resource management, similar to the way TeX +resources are handled by Plain TeX and LaTeX, for new resources introduced by +LuaTeX. + +Each resource is handled in a separate package, and luatexbase.sty merely loads +all of them. + +The resources considered are: +- registers (\count, \box, etc.) -> lualatex-regs +- Lua modules -> lualatex-mods +- \attribute's -> lualatex-attr +- \catcodetable's -> lualatex-cctb +- Lua callbacks -> luamcallbacks + +WARNING: these packages are subject to change or even be merged or disappear in +the near future! + +Installation +------------ + +Here are the recommended installation methods (preferred first). +(Methods "commented out" are not available right now.) + +% 1. If you are using TeX Live 2009 or later, use 'tlmgr install luatexbase'. +% Alternatively, try your (TeX or Linux) distribution's package management system. +% +% 2. a. Grab luatextra.tds.zip on the CTAN. +% b. Unzip it at the root of one or your TDS trees. +% c. You may need to update some filename database after this, see your TeX +% distribution's manual for details. + +3. a. Grab the sources from CTAN or github. + b. Run 'make install TEXMFROOT=/path/to/texmf'. + c. See 2c. + +4. Try to figure it out by looking at the Makefile and comments in the sources. + + +Manifest +-------- + +Source files: + luamcallbacks.dtx + +Derived files: + luamcallbacks.pdf + luamcallbacks-test.tex + luamcallbacks.lua + +License +------- + +This work and the derived files are under the Creative Commons CC0 license. + +See the full text at + +http://creativecommons.org/publicdomain/zero/1.0/legalcode + +and a FAQ at + +http://wiki.creativecommons.org/CC0 -- cgit v1.2.3