# Thomas Esser, Copyright 1998, 1999. Public domain.
# fmtutil.cnf: configuration file for fmtutil.

# Customize this file to your needs, e.g.
#   - remove or uncomment formats that you don't need
#   - add your own formats
#   - change default engine / flags for standard formats

# Some notes:
#   1) tex and amstex just load hyphen.tex. No customization.
#   You can have you own customized (via babel's hyphen.cfg)
#   formats on top of plain by using "bplain.tex" instead of
#   plain.tex (see e.g. bplain.ini file for bplain format).
#
#   2) etex loads language.def, not language.dat.
#
#   3) The symbolic link to the right engines (e.g. bplain -> tex)
#      will be generated by the "texlinks" script. So, if you call
#      fmtutil "by hand" and not via texconfig, please also call
#      texlinks afterwards.
# 
#   4) usual commenta start with "# ", whereas disabled configurations
#      start with "#! " in this file.

# The format of the table is:

# format	engine		pattern-file	arguments

# The last part of "arguments" must be the name of the file to run
# initex (or another "ini"-engine) on.

# metafont and metapost:
mf		mf-nowin	-		mf.ini
mpost		mpost		-		mpost.mp
metafun		mpost		-		metafun.mp

# Standard formats (plain, latex) with all engines:

# Change "tex.ini -> bplain.ini" and "- -> language.dat"
# if you want babel support in tex:
tex		tex		-		tex.ini
# Change "tex -> etex" and "latex.ini -> *latex.ini" to get an
# eTeX-2 enabled LaTeX format named latex. Or, don't change anything
# and use elatex which is just the same.
latex		tex		language.dat	latex.ini
etex		etex		language.def	*etex.ini
elatex		etex		language.dat	*elatex.ini
# Change "pdftex.ini -> pdfbplain.ini" and "- -> language.dat"
# if you want babel support in pdftex:
pdftex		pdftex		-	pdftex.ini
pdflatex	pdftex		language.dat	pdflatex.ini
pdfetex		pdfetex		language.def	*pdfetex.ini
pdfelatex	pdfetex		language.dat	*pdfelatex.ini
omega		omega		-	omega.ini
lambda		omega		language.dat	lambda.ini

# The amstex format:

# Change "amstex.ini -> bamstex.ini" and "- -> language.dat"
# if you want babel support in amstex:
#! amstex	tex		-		amstex.ini

# Change "pdfamstex.ini -> pdfbamstex.ini" and "- -> language.dat"
# if you want babel support in pdfamstex:
#! pdfamstex	pdftex			-	pdfamstex.ini

# Context formats:
#! cont-cz	pdfetex		cont-usr.tex	*cont-cz.ini
#! cont-de	pdfetex		cont-usr.tex	*cont-de.ini
cont-en	pdfetex		cont-usr.tex	*cont-en.ini
#! cont-nl	pdfetex		cont-usr.tex	*cont-nl.ini
#! cont-uk	pdfetex		cont-usr.tex	*cont-uk.ini

# language-specific things:

# - Cyrillic:
#! cyrtex	tex		language.dat	cyrtex.ini
#! cyrtexinfo	tex		language.dat	cyrtxinf.ini
#! cyramstex	tex		language.dat	cyramstx.ini

# - Polish:
#! platex		tex		language.dat	platex.ini
#! pdfplatex		pdftex		language.dat	pdfplatex.ini
#! mex		tex		mexconf.tex	mex.ini
#! pdfmex		pdftex		mexconf.tex	pdfmex.ini
#! pdfemex		pdfetex		mexconf.tex	*pdfemex.ini

# - Polish with translated messages (experimental):
#! platex-pl	tex		-		nls=tex-pl,il2-pl platex.ini
#! mex-pl		tex		mexconf.tex	nls=tex-pl,il2-pl mex.ini
#! pdfmex-pl	pdftex		mexconf.tex	nls=pdftex-pl,il2-pl pdfmex.ini
#! pdfemex-pl		pdfetex		mexconf.tex	nls=pdfetex-pl,il2-pl *pdfemex.ini

# - Czech / Slovak:
#! csplain	tex		-		csplain.ini
#! cslatex	tex		-	cslatex.ini
#! pdfcsplain	pdftex		-		csplain.ini
#! pdfcslatex	pdftex		-    cslatex.ini

# Other formats:

# Change "eplain.ini -> ebplain.ini" and "- -> language.dat"
# if you want babel support in eplain:
#! eplain	tex		-	eplain.ini


# mptopdf utility
mptopdf		pdfetex		-		mptopdf.tex
