summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/web2c/fmtutil.cnf
blob: 6c053009e7a09979ad8822b08196ace784af049a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
# Generated by /home/texlive/karl/Master/bin/x86_64-linux/tlmgr on Mon Nov 28 01:47:57 2022
# $Id: fmtutil-hdr.cnf 53804 2020-02-16 17:57:32Z karl $
# Originally written by Thomas Esser, 1998. Public domain.
#
# For guidance on how to support local formats, see the man
# page of fmtutil, or the output of fmtutil --help.
# 
# any manual edits of this file (fmtutil.cnf in the TEXMFDIST tree) will
# be lost on update. So don't do that.
#
# The format of the table is:
#
# format  engine  pattern-file  arguments
# Either spaces or tabs can be used as separators.
#
# The last "argument" must be the name of the file on which to run the
# engine (e.g., initex). If the ini-engine is e-TeX (or compatible), and
# the e-TeX extensions need to be enabled explicitly, the filename must
# be prefixed with a * character; this is essentially equivalent to the
# -etex option. (So don't use it if the engine doesn't support -etex.)
# 
# The purpose of the pattern-file is to support fmtutil's --byhyphen
# option. It is not included in the command line to rebuild the format.
# If no pattern-file is desired, use -.
# fmtutil always passes the -ini option to the engine.
#
# Other notes:
# 1) tex and amstex just load hyphen.tex. No customization.
#    You can have your own customized (via babel's hyphen.cfg)
#    formats on top of plain by using "bplain.tex" instead of
#    plain.tex (e.g., bplain.ini file for bplain format).
#
# 2) etex-based formats load language.def, not language.dat.
#
# 3) The symbolic link to the right engines (e.g. bplain -> tex)
#    is generated by the "texlinks" script.
# 
# 4) usual comments start with "# ", whereas disabled configurations
#    start with "#! " in this file.
#
# 5) The entries in the main TeX Live fmtutil.cnf are created from the
#    AddFormat directives in (ultimately) the *.tlpsrc files. Don't edit here.
#
# from aleph:
aleph aleph - *aleph.ini
#
# from amstex:
amstex pdftex - -translate-file=cp227.tcx *amstex.ini
#
# from context:
cont-en pdftex cont-usr.tex -8bit *cont-en.mkii
cont-en xetex cont-usr.tex -8bit *cont-en.mkii
#! cont-fr pdftex cont-usr.tex -8bit *cont-fr.mkii
#! cont-it pdftex cont-usr.tex -8bit *cont-it.mkii
#! cont-nl pdftex cont-usr.tex -8bit *cont-nl.mkii
#! cont-ro pdftex cont-usr.tex -8bit *cont-ro.mkii
#
# from cslatex:
cslatex pdftex - -etex cslatex.ini
pdfcslatex pdftex - -etex cslatex.ini
#
# from csplain:
csplain pdftex - -etex -enc csplain-utf8.ini
luacsplain luatex - -etex csplain.ini
pdfcsplain luatex - -etex csplain.ini
pdfcsplain pdftex - -etex -enc csplain-utf8.ini
pdfcsplain xetex - -etex csplain.ini
#
# from eplain:
eplain pdftex language.dat -translate-file=cp227.tcx *eplain.ini
#
# from hitex:
hilatex hitex language.dat -etex -ltx hilatex.ini
hitex hitex language.def -etex -ltx hitex.ini
#
# from jadetex:
jadetex pdftex language.dat *jadetex.ini
pdfjadetex pdftex language.dat *pdfjadetex.ini
#
# from latex-bin:
dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini
latex pdftex language.dat -translate-file=cp227.tcx *latex.ini
lualatex luahbtex language.dat,language.dat.lua lualatex.ini
pdflatex pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
#
# from latex-bin-dev:
dvilualatex-dev luatex language.dat,language.dat.lua dvilualatex.ini
latex-dev pdftex language.dat -translate-file=cp227.tcx *latex.ini
lualatex-dev luahbtex language.dat,language.dat.lua lualatex.ini
pdflatex-dev pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
#
# from lollipop:
lollipop tex - lollipop.ini
#
# from luahbtex:
luahbtex luahbtex language.def,language.dat.lua luatex.ini
#
# from luajittex:
luajithbtex luajithbtex language.def,language.dat.lua luatex.ini
luajittex luajittex language.def,language.dat.lua luatex.ini
#
# from luatex:
dviluatex luatex language.def,language.dat.lua dviluatex.ini
luatex luatex language.def,language.dat.lua luatex.ini
#
# from metafont:
mf mf-nowin - -translate-file=cp227.tcx mf.ini
#
# from mex:
mex pdftex mexconf.tex -translate-file=cp227.tcx *mex.ini
pdfmex pdftex mexconf.tex -translate-file=cp227.tcx *pdfmex.ini
utf8mex pdftex mexconf.tex -enc *utf8mex.ini
#
# from mflua:
#! mflua mflua-nowin - mf.ini
#
# from mltex:
mllatex pdftex language.dat -translate-file=cp227.tcx -mltex *mllatex.ini
mltex pdftex - -translate-file=cp227.tcx -mltex mltex.ini
#
# from mptopdf:
mptopdf pdftex - -translate-file=cp227.tcx mptopdf.tex
#
# from optex:
optex luatex - optex.ini
#
# from pdftex:
etex pdftex language.def -translate-file=cp227.tcx *etex.ini
pdfetex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
pdftex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
#
# from platex:
platex eptex language.dat *platex.ini
platex-dev eptex language.dat *platex.ini
#
# from ptex:
eptex eptex language.def *eptex.ini
ptex ptex - ptex.ini
#
# from tex:
tex tex - tex.ini
#
# from texsis:
texsis pdftex - -translate-file=cp227.tcx texsis.ini
#
# from uplatex:
uplatex euptex language.dat *uplatex.ini
uplatex-dev euptex language.dat *uplatex.ini
#
# from uptex:
euptex euptex language.def *euptex.ini
uptex uptex - uptex.ini
#
# from xelatex-dev:
xelatex-dev xetex language.dat -etex xelatex.ini
#
# from xetex:
xelatex xetex language.dat -etex xelatex.ini
xetex xetex language.def -etex xetex.ini
#
# from xmltex:
pdfxmltex pdftex language.dat *pdfxmltex.ini
xmltex pdftex language.dat *xmltex.ini