2 %% This file will generate fast loadable files and documentation
3 %% driver files from the doc files in this package when run through
7 %% The LaTeX3 Project and any individual authors listed elsewhere
10 %% This file is part of the LaTeX base system.
11 %% -------------------------------------------
13 %% It may be distributed and/or modified under the
14 %% conditions of the LaTeX Project Public License, either version 1.3c
15 %% of this license or (at your option) any later version.
16 %% The latest version of this license is in
17 %% http://www.latex-project.org/lppl.txt
18 %% and version 1.3c or later is part of all distributions of LaTeX
19 %% version 2005/12/01 or later.
21 %% This file has the LPPL maintenance status "maintained".
23 %% As this file contains legal notices, it is NOT PERMITTED to modify
24 %% this file in any way that the legal information placed into
25 %% generated files is changed (i.e., the files generated when the
26 %% original file is executed). This restriction does not apply if
27 %% (parts of) the content is reused in a different WORK producing its
28 %% own generated files.
30 %% The list of all files belonging to the LaTeX base distribution is
31 %% given in the file `manifest.txt'. See also `legal.txt' for additional
37 %% --------------- start of docstrip commands ------------------
42 \declarepreamble\mainpreamble
44 This is a generated file.
46 The source is maintained by the LaTeX Project team and bug
47 reports for it can be opened at http://latex-project.org/bugs.html
48 (but please observe conditions on bug reports sent to that address!)
52 The LaTeX3 Project and any individual authors listed elsewhere
55 This file was generated from file(s) of the LaTeX base system.
56 --------------------------------------------------------------
58 It may be distributed and/or modified under the
59 conditions of the LaTeX Project Public License, either version 1.3c
60 of this license or (at your option) any later version.
61 The latest version of this license is in
62 http://www.latex-project.org/lppl.txt
63 and version 1.3c or later is part of all distributions of LaTeX
64 version 2005/12/01 or later.
66 This file has the LPPL maintenance status "maintained".
68 This file may only be distributed together with a copy of the LaTeX
69 base system. You may however distribute the LaTeX base system without
72 The list of all files belonging to the LaTeX base distribution is
73 given in the file `manifest.txt'. See also `legal.txt' for additional
76 The list of derived (unpacked) files belonging to the distribution
77 and covered by LPPL is defined by the unpacking scripts (with
78 extension .ins) which are part of the distribution.
82 \declarepreamble\luapreamble
84 This is a generated file.
86 The source is maintained by the LaTeX Project team and bug
87 reports for it can be opened at http://latex-project.org/bugs.html
88 (but please observe conditions on bug reports sent to that address!)
92 The LaTeX3 Project and any individual authors listed elsewhere
95 This file was generated from file(s) of the LaTeX base system.
96 --------------------------------------------------------------
98 It may be distributed and/or modified under the
99 conditions of the LaTeX Project Public License, either version 1.3c
100 of this license or (at your option) any later version.
101 The latest version of this license is in
102 http://www.latex-project.org/lppl.txt
103 and version 1.3c or later is part of all distributions of LaTeX
104 version 2005/12/01 or later.
106 This file has the LPPL maintenance status "maintained".
108 This file may only be distributed together with a copy of the LaTeX
109 base system. You may however distribute the LaTeX base system without
110 such generated files.
112 The list of all files belonging to the LaTeX base distribution is
113 given in the file `manifest.txt'. See also `legal.txt' for additional
116 The list of derived (unpacked) files belonging to the distribution
117 and covered by LPPL is defined by the unpacking scripts (with
118 extension .ins) which are part of the distribution.
120 \let\MetaPrefix\DoubleperCent
122 \declarepreamble\cfgpreamble
124 This is a generated file.
127 The LaTeX3 Project and any individual authors listed elsewhere
130 This file was generated from file(s) of the LaTeX base system.
131 --------------------------------------------------------------
133 It may be distributed and/or modified under the
134 conditions of the LaTeX Project Public License, either version 1.3c
135 of this license or (at your option) any later version.
136 The latest version of this license is in
137 http://www.latex-project.org/lppl.txt
138 and version 1.3c or later is part of all distributions of LaTeX
139 version 2005/12/01 or later.
141 This file may only be distributed together with a copy of the LaTeX
142 base system. You may however distribute the LaTeX base system without
143 such generated files.
145 The list of all files belonging to the LaTeX base distribution is
146 given in the file `manifest.txt'. See also `legal.txt' for additional
149 Details of how to use a configuration file to modify this part of
150 the system are in the document `cfgguide.tex'.
156 \usepreamble\mainpreamble
157 \usedir{tex/latex/base}
161 \from{ltdirchk.dtx}{initex,2ekernel,dircheck}
162 \from{ltplain.dtx}{2ekernel}
163 \from{ltvers.dtx}{2ekernel}
164 \from{ltdefns.dtx}{2ekernel}
165 \from{ltalloc.dtx}{2ekernel}
166 \from{ltcntrl.dtx}{2ekernel}
167 \from{lterror.dtx}{2ekernel}
168 \from{ltpar.dtx}{2ekernel}
169 \from{ltspace.dtx}{2ekernel}
170 \from{ltlogos.dtx}{2ekernel}
171 \from{ltfiles.dtx}{2ekernel}
172 \from{ltoutenc.dtx}{2ekernel}
173 \from{ltcounts.dtx}{2ekernel}
174 \from{ltlength.dtx}{2ekernel}
175 \from{ltfssbas.dtx}{2ekernel}
176 \from{ltfsstrc.dtx}{2ekernel}
177 % \from{ltfsscmp.dtx}{compat,2ekernel}
178 \from{ltfssdcl.dtx}{compat,2ekernel}
179 \from{ltfssini.dtx}{compat,2ekernel}
180 \from{ltfntcmd.dtx}{2ekernel}
181 \from{ltpageno.dtx}{2ekernel}
182 \from{ltxref.dtx}{2ekernel}
183 \from{ltmiscen.dtx}{2ekernel}
184 \from{ltmath.dtx}{2ekernel}
185 \from{ltlists.dtx}{2ekernel}
186 \from{ltboxes.dtx}{2ekernel}
187 \from{lttab.dtx}{2ekernel}
188 \from{ltpictur.dtx}{2ekernel}
189 \from{ltthm.dtx}{2ekernel}
190 \from{ltsect.dtx}{2ekernel}
191 \from{ltfloat.dtx}{2ekernel}
192 \from{ltidxglo.dtx}{2ekernel}
193 \from{ltbibl.dtx}{2ekernel}
194 \from{ltpage.dtx}{2ekernel}
195 \from{ltoutput.dtx}{2ekernel}
196 \from{ltclass.dtx}{2ekernel}
197 \from{ltluatex.dtx}{2ekernel}
198 \from{ltfinal.dtx}{2ekernel}}
199 \file{tracefnt.sty}{%
200 \from{ltfsstrc.dtx}{package,trace}}
202 \from{ltoutput.dtx}{flafter,trace}}
204 \from{ltoutput.dtx}{fltrace,trace}}
205 %%% generate general option files modifying the kernel behavior
207 \from{ltmath.dtx}{fleqn}}
209 \from{ltmath.dtx}{leqno}}
215 \generateFile{oldlfont.sty}{t}{%
216 \from{oldlfont.dtx}{package}
219 \generateFile{newlfont.sty}{t}{%
220 \from{newlfont.dtx}{package}
223 % luatex support (TeX part)
225 \generate{\file{ltluatex.tex}{\from{ltluatex.dtx}{tex,plain}}}
227 %%%%%%%%%%%%%%%%% CUSTOMISABLE FILES
229 \usedir{tex/latex/base}
231 \usepreamble\cfgpreamble
233 \generateFile{hyphen.ltx}{t}{%
234 \from{lthyphen.dtx}{default}
240 \from{fontdef.dtx}{text}}
242 \from{fontdef.dtx}{math}}
244 \from{fontdef.dtx}{cfgtext}}
246 \from{fontdef.dtx}{cfgmath}}
248 \from{fontdef.dtx}{cfgprel}}
251 \generateFile{preload.ltx}{t}{%
252 \from{preload.dtx}{preload,cm,xpt,tex}}
254 %%%%%%%%%%%%%%%%% Lua code
256 % This is at the end as the prefix/postamble requirements are
257 % different to everything else
260 \usepreamble\luapreamble
262 \generate{\file{ltluatex.lua}{\from{ltluatex.dtx}{lua}}}