luatex.tex /size: 3640 b    last modification: 2023-12-21 09:43
1% language=us engine=luatex runpath=texruns:manuals/luatex
2
3% \nopdfcompression
4
5% \disabledirectives[vspacing.synchronizepage]
6
7% wsl /data/context/runcontext.sh --global --path=/mnt/c/data/develop/context/manuals/mkiv/external/luatex luatex.tex
8%
9% same runtime as regular context or linux
10% author    : Hans Hagen with Taco Hoekwater, Luigi Scarso & Hartmut Henkel
11% copyright : ConTeXt Development Team
12% license   : Creative Commons Attribution ShareAlike 4.0 International
13% reference : pragma-ade.nl | contextgarden.net | texlive (related) distributions
14% origin    : the ConTeXt distribution
15%
16% comment   : Because this manual is distributed with TeX distributions it comes with a rather
17%             liberal license. We try to adapt these documents to upgrades in the (sub)systems
18%             that they describe. Using parts of the content otherwise can therefore conflict
19%             with existing functionality and we cannot be held responsible for that. Many of
20%             the manuals contain characteristic graphics and personal notes or examples that
21%             make no sense when used out-of-context.
22%
23% comment   : Some (parts of) chapters might have been published in TugBoat, the NTG Maps, the
24%             ConTeXt Group journal or otherwise. Thanks to the editors for corrections. Also
25%             thanks to users for testing, feedback and corrections.
26%
27% comment   : Of course specific distribution can add to the manual, but that is of course not
28%             our responsibility. The official (latest) version of this manual is part of the
29%             ConTeXt distribution, including a pdf file that is produced with the current
30%             version of ConTeXt. So, in case of doubt use that one as reference. Some of the
31%             improvements in the LuaMetaTeX manual that apply to LuaTeX might get retrofitted
32%             in LuaTeX manual in due time.
33
34% \tex vs \type vs \syntax vs. \luatex
35% \em \it \/
36
37% "context --nodates --nocompression luatex" can be used for comparison
38% runs, not that we do it
39
40% todo: all (sub)section to start/stop
41
42% \enabledirectives[hyphenator.flatten]
43
44% \setupsynctex[state=start,method=max] % adds 5 pct overhead
45
46% compoundhyphenmode      : looks okay
47% endlocalcontrol         : very experimental
48% fixupboxesmode          : very experimental
49% mathflattenmode         : looks okay
50% mathrulethicknessmode   : looks okay
51
52% after adding primitives: context mult-prm.mkiv
53
54% \enabledirectives[pdf.stripzeros]
55% \enabledirectives[metapost.stripzeros]
56
57\environment luatex-style
58
59\startmode[book]
60    \environment luatex-style-book
61\stopmode
62
63\environment luatex-logos
64\environment luatex-private
65
66\startmode[export]
67
68    \setupbackend
69      [export=luatex]
70
71\stopmode
72
73\startdocument
74  [manual=Lua\TeX,
75   status=stable,
76   version=1.16]
77
78\startnotmode[*export]
79    \component luatex-titlepage
80    \component luatex-firstpage
81\stopnotmode
82
83\startmode[*export]
84    \component luatex-export-titlepage
85\stopmode
86
87\startfrontmatter
88    \component luatex-contents
89    \component luatex-introduction
90\stopfrontmatter
91
92\startbodymatter
93    \component luatex-preamble
94    \component luatex-enhancements
95    \component luatex-modifications
96    \component luatex-lua
97    \component luatex-languages
98    \component luatex-fonts
99    \component luatex-math
100    \component luatex-nodes
101    \component luatex-callbacks
102    \component luatex-tex
103    \component luatex-graphics
104    \component luatex-fontloader
105    \component luatex-backend
106\stopbodymatter
107
108\startbackmatter
109    \component luatex-registers
110    \component luatex-statistics
111\stopbackmatter
112
113\stopdocument
114