Miktex PDF
Miktex PDF
Miktex PDF
9 Manual
Revision 2.9.5671
Christian Schenk
Table of Contents
About this Document .......................................................................................................... vi
I. User Guide ..................................................................................................................... 1
1. Introduction ............................................................................................................ 3
About this Manual .............................................................................................. 3
About MiKTeX .................................................................................................. 3
How to Get MiKTeX ........................................................................................... 4
Downloading MiKTeX ................................................................................. 4
MiKTeX on DVD-R .................................................................................... 4
Give Back .......................................................................................................... 4
The MiKTeX Project Page ................................................................................... 4
The MiKTeX Mailing List .................................................................................... 4
Documentation .................................................................................................... 4
2. Installing MiKTeX ................................................................................................... 5
Items in the Start Menu ....................................................................................... 5
Removing MiKTeX ............................................................................................. 6
3. Using MiKTeX ....................................................................................................... 7
Getting Started .................................................................................................... 7
Specialities ......................................................................................................... 7
Automatic Package Installation ...................................................................... 7
Finding out Package Usages ......................................................................... 7
Suppressing Screen Output ........................................................................... 8
Setting the Name of the Output File ............................................................... 8
Auto-insertion of Source Specials .................................................................. 8
Quoted File Names ...................................................................................... 9
Specifying Additional Input Directories .......................................................... 9
Specifying the Output Directory ................................................................... 10
Specifying the Directory for Auxiliary Files ................................................... 10
Running Programs From Within TeX ............................................................ 10
TCX Files: Character Translations ................................................................ 11
texify: The MiKTeX Compiler Driver ................................................................... 12
Printing ............................................................................................................ 13
Using a Viewer to Print DVI/PDF Files ........................................................ 13
Using mtprint to Print DVI Files ................................................................. 13
4. Maintenance .......................................................................................................... 14
Refreshing the File Name Database ...................................................................... 14
Setting the Preferred Paper Format ....................................................................... 15
Selecting Languages .......................................................................................... 15
Installing Updates .............................................................................................. 16
Automatic Package Installation ............................................................................ 20
Integrating Local Additions ................................................................................. 21
A Short Excursion: The TeX Directory Structure (TDS) ................................... 22
Walkthrough: Registering a User-Managed TEXMF Directory ........................... 22
5. Advanced Topics ................................................................................................... 28
Managing Font Map Files ................................................................................... 28
Working With the Package Manager ..................................................................... 28
Installing Packages .................................................................................... 28
Searching Packages .................................................................................... 29
Managing Memory Dump Files ........................................................................... 29
Changing TEXMF run-time parameters ................................................................. 29
II. Reference ..................................................................................................................... 31
6. Programs .............................................................................................................. 33
iii
bibtex ..............................................................................................................
dvicopy ............................................................................................................
dvips ...............................................................................................................
findtexmf .........................................................................................................
gftodvi .............................................................................................................
initexmf ...........................................................................................................
mf ...................................................................................................................
miktexsetup ......................................................................................................
miktex-tools ......................................................................................................
mpm ................................................................................................................
mpost ..............................................................................................................
mthelp .............................................................................................................
mtprint .............................................................................................................
omega ..............................................................................................................
miktex-pdftex ....................................................................................................
setupwiz ...........................................................................................................
tex ..................................................................................................................
texify ...............................................................................................................
xetex ...............................................................................................................
4. Files ....................................................................................................................
pdftex.cfg .........................................................................................................
updmap.cfg .......................................................................................................
5. Environment variables ............................................................................................
6. Trace Streams .......................................................................................................
7. TEXMF Run-Time Parameters .................................................................................
All TeXMF Programs ........................................................................................
All TeX Programs .............................................................................................
Omega .............................................................................................................
pdfTeX ............................................................................................................
METAFONT & MetaPost ...................................................................................
METAFONT ....................................................................................................
MetaPost ..........................................................................................................
Index ...............................................................................................................................
iv
34
36
38
43
45
47
49
53
56
59
63
66
68
69
72
76
78
82
84
88
89
91
93
94
96
96
97
97
97
97
98
98
99
List of Figures
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
15
16
21
23
24
25
26
27
vi
Table of Contents
1. Introduction .................................................................................................................... 3
About this Manual ...................................................................................................... 3
About MiKTeX .......................................................................................................... 3
How to Get MiKTeX ................................................................................................... 4
Downloading MiKTeX ......................................................................................... 4
MiKTeX on DVD-R ............................................................................................ 4
Give Back .................................................................................................................. 4
The MiKTeX Project Page ........................................................................................... 4
The MiKTeX Mailing List ............................................................................................ 4
Documentation ............................................................................................................ 4
2. Installing MiKTeX ........................................................................................................... 5
Items in the Start Menu ............................................................................................... 5
Removing MiKTeX ..................................................................................................... 6
3. Using MiKTeX ............................................................................................................... 7
Getting Started ............................................................................................................ 7
Specialities ................................................................................................................. 7
Automatic Package Installation .............................................................................. 7
Finding out Package Usages ................................................................................. 7
Suppressing Screen Output ................................................................................... 8
Setting the Name of the Output File ....................................................................... 8
Auto-insertion of Source Specials .......................................................................... 8
Quoted File Names .............................................................................................. 9
Specifying Additional Input Directories .................................................................. 9
Specifying the Output Directory ........................................................................... 10
Specifying the Directory for Auxiliary Files ........................................................... 10
Running Programs From Within TeX .................................................................... 10
TCX Files: Character Translations ........................................................................ 11
texify: The MiKTeX Compiler Driver ........................................................................... 12
Printing .................................................................................................................... 13
Using a Viewer to Print DVI/PDF Files ................................................................ 13
Using mtprint to Print DVI Files ........................................................................ 13
4. Maintenance .................................................................................................................. 14
Refreshing the File Name Database .............................................................................. 14
Setting the Preferred Paper Format ............................................................................... 15
Selecting Languages .................................................................................................. 15
Installing Updates ...................................................................................................... 16
Automatic Package Installation .................................................................................... 20
Integrating Local Additions ......................................................................................... 21
A Short Excursion: The TeX Directory Structure (TDS) ........................................... 22
Walkthrough: Registering a User-Managed TEXMF Directory ................................... 22
5. Advanced Topics ........................................................................................................... 28
Managing Font Map Files ........................................................................................... 28
Working With the Package Manager ............................................................................. 28
Installing Packages ............................................................................................ 28
Searching Packages ............................................................................................ 29
Managing Memory Dump Files ................................................................................... 29
Changing TEXMF run-time parameters ......................................................................... 29
Chapter 1. Introduction
About this Manual
This manual is about MiKTeX: the purpose of this manual is not to give an introduction into the world of
TeX. If you are not familiar with using TeX (and Friends), then please consider reading one of the tutorials
available on the Internet [http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tutorials*].
About MiKTeX
MiKTeX (pronounced mik-tech) is an up-to-date implementation of TeX and related programs for
Windows (all current variants). TeX is a typesetting system invented by D. E. Knuth.
MiKTeX's main features include:
easy to install
integrated package management: missing packages can be installed automatically (on-the-fly) during
run-time
network friendly: MiKTeX can be run directly from a shared and read-only network directory
complete: the MiKTeX distribution contains almost all packages that are freely redistributable.
enhanced TeX compiler capabilities
enhanced previewer capabilities: forward/inverse DVI search, graphics, color, magnifying glass,
open source: MiKTeX source code is get-at-able for everyone
The MiKTeX distribution consists of the following components:
TeX, METAFONT, TeXware,
METAFONTware, Computer
Modern Fonts
MetaPost
Dvipdfm
macro packages
fonts
Yap
TeXify
MiKTeX Options
Introduction
lots of utilities
Downloading MiKTeX
There MiKTeX setup program comes in two flavors:
Basic MiKTeX Installer
MiKTeX Net Installer
You use the Basic MiKTeX Installer to install a basic MiKTeX system. The MiKTeX Net Installer can be
used to download and install a complete MiKTeX system. All this is explained later in this manual (see
Chapter 2, Installing MiKTeX).
MiKTeX on DVD-R
The MiKTeX DVD-R allows you to install MiKTeX on the hard-disk or to run the programs directly from
the DVD-R.
If you wish to obtain a copy of the MiKTeX DVD-R, visit the DVD-R info page [http://miktex.org/dvd].
Give Back
If you enjoy MiKTeX and want to support the project, then please become an esteemed MiKTeX user by
giving back something. It encourages me to continue, and is the perfect way to say thank you!
Visit the MiKTeX Give Back page [http://miktex.org/giveback], for more information.
Documentation
Use the mthelp utility to quickly access general TeX related documentation. For example, run mthelp
memoir to view documentation of the memoir package.
Web Registration
Installing MiKTeX
Web Support
Removing MiKTeX
MiKTeX can be removed from your computer in the following way:
1.
2.
3.
4.
Click Change/Remove.
2.
Specialities
This section describes features that were added to the MiKTeX implementation of TeX & Friends.
--enable-installer
Using MiKTeX
The package list can be handed over to the package manager (see mpm(1)), e.g.
mpm --update-some=packages.txt
would ensure that you have the latest versions installed.
Using MiKTeX
file
file
You can, to some extent, use quoted file names inside the TeX document. For example:
\input{"extra long file name"}
This would cause TeX to read the file "extra long file name.tex".
Things get a little bit complicated if you want to use the LaTeX primitive \include. You have to write
something like the following:
\include{"extra\space long\space file\space name"}
Using MiKTeX
\write18{dir}
lists the files and sub-directories of the current directory.
Note
The \write18 feature is only partially enabled by default to avoid security problems: only well
known commands are allowed. You fully enable the feature by specifying --enablewrite18 on the TeX command-line.
10
Using MiKTeX
\input "|dir/b"
typesets the file names of the current directory.
Likewise, it is possible to let TeX write something into the input stream of a command. For example:
Note
Piped input and output is disabled by default to avoid security problems. You enable the feature
by specifying --enable-pipes on the TeX command-line.
11
Using MiKTeX
12
Using MiKTeX
Printing
Using a Viewer to Print DVI/PDF Files
TeX output files (*.dvi/*.pdf) can be printed from within the viewer.
13
Chapter 4. Maintenance
Refreshing the File Name Database
To speed up file search, MiKTeX makes use of a list of known file names. This list is called the file name
database (FNDB).
It is necessary that you refresh the file name database whenever you manually install TeX/LaTeX-related
files in a user-managed TEXMF directory.
You update the file name database with the help of MiKTeX Options.
Click Start Programs MiKTeX 2.9 Maintenance Settings to open the MiKTeX Options window
(see Figure 4.1, MiKTeX Options: General Settings).
14
Maintenance
Selecting Languages
15
Maintenance
You can control the loading of hyphenation patterns with the help of MiKTeX Options.
Click Start Programs MiKTeX 2.9 Maintenance Settings to open the MiKTeX Options window
(see Figure 4.1, MiKTeX Options: General Settings).
Click on the Languages tab. You will presented with the list of available languages (Figure 4.2, MiKTeX
Options: Languages). Mark the languages, whose hyphenation patterns are to be loaded by the TeX
engines.
Installing Updates
You can use the MiKTeX update wizard to install the latest MiKTeX updates.
To start the wizard, click Start Programs MiKTeX 2.9 Update. The wizard asks you to choose
an update source:
16
Maintenance
Choose to install updates from a remote package repository. Choose Local folder, if you are mirroring
a remote package repository on your computer. Chosse MiKTeX CD, if you have a new edition of the
MiKTeX CD. Click Next > to continue.
If you have chosen to install packages from a remote package repository, MiKTeX Update Wizard lists
the available package repositories. Choose the nearest repository:
17
Maintenance
18
Maintenance
19
Maintenance
When the update operation is complete, click Next > and then Finish.
20
Maintenance
Click Install to start the installation of the package. Click Cancel, to cancel the installation. If you do not
want to see this dialog in the future, clear the mark from the check box Always show this dialog before
installing packages. Your decision will be remembered.
21
Maintenance
See Chapter 5, Environment variables, to learn more about MiKTeX environment variables.
Tip
This is the recommended method. The rest of this section explains how you can register your
own root directory.
22
Maintenance
In our example, the input files are distributed over three directories:
C:\Local TeX Files
\bibtex\bib\misc
You use MiKTeX Options to register C:\Local TeX Files. Click Start Programs MiKTeX
2.9 Maintenance Settings to open the MiKTeX Options window (see Figure 4.1, MiKTeX Options:
General Settings).
Click on the Roots tab. The Roots page (see Figure 4.5, MiKTeX Options: Roots) shows the list of
currently registered root directories.
23
Maintenance
Click Add. In the following dialog box (Figure 4.6, Browsing to a Root Directory), browse to C:
\Local TeX Files and click OK.
24
Maintenance
The root directory will be appended to the list (Figure 4.7, MiKTeX Options: Root Directory Added).
25
Maintenance
You can move C:\Local TeX Files before the installation directory, if you want to prioritize your
own files. Click C:\Local TeX Files to select the list entry. Then click Up to move it before the installation
directory (Figure 4.8, MiKTeX Options: Root Directory Moved).
26
Maintenance
Click OK to close MiKTeX Options The file name database will be refreshed. Your files in C:\Local
TeX Files are now available to MiKTeX.
27
Caution
The contents of psfonts.map should never be edited directly. Your modifications get lost
when you install new packages.
For example, follow these steps if you want to add an entry for the font map file xyz.map:
1.
2.
3.
4.
Installing Packages
You install packages as follows:
1.
2.
Locate and select the ConTeXt package in the list view, e.g., type the key sequence C O N T.
2.
28
Advanced Topics
Searching Packages
Sometimes you don't know the name of a package, but you know the name of a file that belongs to the
wanted package. In this case, enter the file name information in the file name edit control. Note that the
file name information can include wildcard characters (*?).
For example: you need to download the class file weekly.cls:
1.
2.
The list view will be reduced to contain only the calendar package. Selecting calendar and pressing
+ will install the package.
Compiler
The program which creates and loads the memory dump file.
Input file
Preloaded format
Optional: The name of another memory dump file, which must be loaded before
the actual memory dump file is being created.
Descriptioin
A new executable file with the name of the memory dump will be installed in the MiKTeX bin directory.
This executable serves as a short-cut for compiler "&name". For example, these two commands are
equivalent:
latex sample2e
pdftex "&latex" sample2e
29
Advanced Topics
Total words of memory available, for TeX, METAFONT, and MetaPost. You must
remake the format file after changing (see the section called Managing Memory
Dump Files).
extra_mem_bot
Extra space for large TeX data structures: boxes, glue, breakpoints, et al.
font_mem_size
See Chapter 7, TEXMF Run-Time Parameters, for a complete list of the TEXMF run-time parameters.
Here is a typical example of a configuration file:
main_memory=2000000
extra_mem_bot=2000000
font_mem_size=2000000
The name of the configuration file is that of the engine (e.g., pdftex) or format (e.g, pdflatex). You use
the --edit-config-file option of initexmf to edit the configuration file, e.g.:
C:\> initexmf --edit-config-file=pdflatex
C:\>
30
Table of Contents
6. Programs ......................................................................................................................
bibtex ......................................................................................................................
dvicopy ....................................................................................................................
dvips .......................................................................................................................
findtexmf .................................................................................................................
gftodvi .....................................................................................................................
initexmf ...................................................................................................................
mf ...........................................................................................................................
miktexsetup ..............................................................................................................
miktex-tools ..............................................................................................................
mpm ........................................................................................................................
mpost ......................................................................................................................
mthelp .....................................................................................................................
mtprint .....................................................................................................................
omega ......................................................................................................................
miktex-pdftex ............................................................................................................
setupwiz ...................................................................................................................
tex ..........................................................................................................................
texify .......................................................................................................................
xetex .......................................................................................................................
4. Files ............................................................................................................................
pdftex.cfg .................................................................................................................
updmap.cfg ...............................................................................................................
5. Environment variables ....................................................................................................
6. Trace Streams ...............................................................................................................
7. TEXMF Run-Time Parameters .........................................................................................
All TeXMF Programs ................................................................................................
All TeX Programs .....................................................................................................
Omega .....................................................................................................................
pdfTeX ....................................................................................................................
METAFONT & MetaPost ...........................................................................................
METAFONT ............................................................................................................
MetaPost ..................................................................................................................
32
33
34
36
38
43
45
47
49
53
56
59
63
66
68
69
72
76
78
82
84
88
89
91
93
94
96
96
97
97
97
97
98
98
Chapter 6. Programs
33
Programs
Name
bibtex make a bibliography for (La)TeX
Synopsis
bibtex [option...] [auxname]
Description
bibtex reads the top-level auxiliary (.aux) file that was output during the running of latex or tex and
creates a bibliography (.bbl) file that will be incorporated into the document on subsequent runs of
LaTeX or TeX. The auxname on the command-line must be given without the .aux extension. If you
don't give the auxname, the program prompts you for it.
bibtex looks up, in bibliographic database (.bib) files specified by the \bibliography command, the
entries specified by the \cite and \nocite commands in the LaTeX or TeX source file. It formats the
information from those entries according to instructions in a bibliography style (.bst) file (specified by
the \bibliographystyle command, and it outputs the results to the .bbl file.
The LaTeX reference manual explains what a LaTeX source file must contain to work with bibtex.
Appendix B of the manual describes the format of the .bib files. The BibTeXing document describes
extensions and details of this format, and it gives other useful hints for using bibtex.
Options
--alias=app
--disable-installer
--disable-pipes
--enable-installer
--enable-pipes
--help
Give help and exit.
--hhelp
This option is only available on Windows systems: show the
manual page in an HTML Help window and exit when the window
is closed.
--include-directory=dir
--min-crossrefs=n
34
Programs
--record-packageusages=file
--trace[=tracestreams]
--version
Show version information and exit.
Environment
BIBINPUTS
Extra paths to locate .bib files.
BSTINPUTS
Extra paths to locate .bst files.
See Also
BibTeXing
ISBN 0-201-52983-1
35
Programs
Name
dvicopy produce modified copy of DVI file
Synopsis
dvicopy [option...] indvi outdvi
Description
dvicopy reads a DVI file, expands any references to virtual fonts to base fonts, and writes the resulting
DVI file. Thus you can use virtual fonts even if your DVI processor does not support them, by passing
the documents through dvicopy first.
Options
--alias=app
--disable-installer
--disable-pipes
--enable-installer
--enable-pipes
--help
Give help and exit.
--hhelp
This option is only available on Windows systems: show the
manual page in an HTML Help window and exit when the window
is closed.
--include-directory=dir
--mag=mag
Override existing magnification with mag.
--max-pages=n
Process n pages; default one million. This option cannot be used
together with --select.
--page-start=page-spec
Start at page-spec, for example 2 or 5.*.-2. This option cannot
be used together with --select.
--record-packageusages=file
36
Programs
--select=sel
Select pages to be copied.
The syntax for sel is: start [n], where start is the starting
page specification (for example 2 or 5.*.-2) and n (optional) is
the maximum number of pages to be copied.
You can use up to 10 --select options. This option cannot be
used together with --max-pages or --page-start.
--trace[=tracestreams]
--version
Show version information and exit.
37
Programs
Name
dvips convert a DVI file to PostScript
Synopsis
dvips [option...] dvifile
Description
dvips takes a DVI file produced by TeX (or by some other processor such as gftodvi) and converts it to
PostScript. The DVI file may be specified without the .dvi extension.
Options
Many of the parameterless options listed here can be turned off by suffixing the option with a zero (0); for
instance, to turn off page reversal, use -r0. Such options are marked with a trailing *.
-a*
Conserve memory by making three passes over the DVI file instead of
two and only loading those characters actually used.
-A
Print only the odd pages. This option uses TeX page numbers, not physical
page numbers.
-b num
Generate num copies of each page, but duplicating the page body
rather than using the /#copies PostScript variable. This can be useful in
conjunction with a header file setting bop-hook to do color separations
or other neat tricks.
-B
Print only the even pages. This option uses TeX page numbers, not
physical page numbers.
-c num
-C num
Generate num copies, but collated (by replicating the data in the
PostScript file). Slower than the -c option, but easier on the hands, and
faster than resubmitting the same PostScript file multiple times.
-d num
Set the debug flags, showing what Dvips (thinks it) is doing. See the Dvips
manual, for the possible values of num. Use -d -1 as the first option
for maximum output.
-D num
Set both the horizontal and vertical resolution to num, given in dpi (dots
per inch). This affects the choice of bitmap fonts that are loaded and also
the positioning of letters in resident PostScript fonts. Must be between
10 and 10000. This affects both the horizontal and vertical resolution. If
a high resolution (something greater than 400 dpi, say) is selected, the
-Z flag should probably also be used. If you are using fonts made with
METAFONT, such as Computer Modern, makepk needs to know about
the value for num that you use or METAFONT will fail. See the file
modes.mf for a list of resolutions and mode names for most devices.
-e num
Maximum drift in pixels of each character from its `true' resolutionindependent position on the page. The default value of this parameter is
38
Programs
resolution dependent (it is the number of entries in the list [100, 200,
300, 400, 500, 600, 800, 1000, 1200, 1600, 2000, 2400, 2800, 3200, ]
that are less than or equal to the resolution in dots per inch). Allowing
individual characters to `drift' from their correctly rounded positions by a
few pixels, while regaining the true position at the beginning of each new
word, improves the spacing of letters in words.
-E*
Generate an EPSF file with a tight bounding box. This only looks at marks
made by characters and rules, not by any included graphics. In addition, it
gets the glyph metrics from the TFM file, so characters that print outside
their enclosing TFM box may confuse it. In addition, the bounding box
might be a bit too loose if the character glyph has significant left or right
side bearings. Nonetheless, this option works well enough for creating
small EPSF files for equations or tables or the like. (Of course, dvips
output, especially when using bitmap fonts, is resolution-dependent and
thus does not make very good EPSF files, especially if the images are to
be scaled; use these EPSF files with care.) For multiple page input files,
also specify -i to get each page as a separate EPSF file; otherwise, all
the pages are overlaid in the single output file.
-f*
Read the DVI file from standard input and write the PostScript to standard
output. The standard input must be seekable, so it cannot be a pipe. If your
input must be a pipe, write a shell script that copies the pipe output to a
temporary file and then points dvips at this file. It turns off the automatic
sending of control-D if it was turned on with the -F option or in the
configuration file; use -F after the -f to send it anyway.
-F*
Write control-D (ASCII code 4) as the very last character of the PostScript
file. This is useful when dvips is driving the printer directly instead
of working through a spooler, as is common on personal systems. On
systems shared by more than one person, this is not recommended.
-G
-h name
-i*
-j*
Download only needed characters from Type 1 fonts. This is the default.
Some debugging flags trace this operation. You can also control partial
downloading on a per-font basis (by editing updmap.cfg). See the
section called Managing Font Map Files.
-k*
Print crop marks. This option increases the paper size (which should be
specified, either with a paper size special or with the -T option) by a half
inch in each dimension. It translates each page by a quarter inch and draws
39
Programs
cross-style crop marks. It is mostly useful with typesetters that can set the
page size automatically. This works by downloading crop.pro.
-K*
-l [=]num
The last page printed will be the first one numbered num. Default is the
last page in the document. If num is prefixed by an equals sign, then it
(and the argument to the -p option, if specified) is treated as a physical
(absolute) page number, rather than a value to compare with the TeX
\count0 values stored in the DVI file. Thus, using -l =9 will end with
the ninth page of the document, no matter what the pages are actually
numbered.
-m*
-M*
-n num
-N*
-o name
Send output to the file name. If -o is specified without name, the default
is file.ps where the input DVI file was file.dvi. If -o isn't given
at all, the configuration file default is used.
If name is -, output goes to standard output. If the first character of name
is ! or |, then the remainder will be used as an argument to popen; thus,
specifying |lpr as the output file will automatically queue the file for
printing as usual. dvips will print to the local printer device PRN when
name is |lpr and a program by that name cannot be found.
-o turns off the automatic sending of control-D. See the -f option for
how to override this.
-O x-offset,y-offset
40
Programs
-p [=]num
The first page printed will be the first one numbered num. Default is the
first page in the document. If num is prefixed by an equals sign, then it
(and the argument to the -l option, if specified) is treated as a physical
(absolute) page number, rather than a value to compare with the TeX
\count0 values stored in the DVI file. Thus, using -p =3 will start with
the third page of the document, no matter what the pages are actually
numbered.
-pp first-last
-P printer
Read the configuration file config.printer, which can set the output
name (most likely o |lpr -Pprinter), resolution, METAFONT
mode, and perhaps font paths and other printer-specific defaults. It works
best to put sitewide defaults in the one master config.ps file and
only things that vary printer to printer in the config.printer files;
config.ps is read before config.printer.
-q*
Run quietly. Don't chatter about pages converted, etc. to standard output;
report no warnings (only errors) to standard error.
-r*
-R
-s*
Enclose the output in a global save/restore pair. This causes the file to not
be truly conformant, and is thus not recommended, but is useful if you
are driving a deficient printer directly and thus don't care too much about
the portability of the output to other environments.
-S num
Set the maximum number of pages in each section. This option is most
commonly used with the -i option; see its description above for more
information.
-t papertype
-T hsize,vsize
-u name
-U*
41
Programs
PostScript interpreter, which has a bug that puts garbage on the bottom
of each character. Not recommended unless you must drive this printer.
-V*
-x num
-X num
-y num
-Y num
-z*
-Z*
Compress bitmap fonts in the output file, thereby reducing the size of what
gets downloaded. Especially useful at high resolutions or when very large
fonts are used. May slow down printing, especially on early 68000-based
PostScript printers. Generally recommend today, and can be enabled in
the configuration file.
See Also
Dvips: A DVI-to-PostScript
Translator
42
Programs
Name
findtexmf find MiKTeX files
Synopsis
findtexmf [option...] file...
Description
findtexmf can be used to find MiKTeX related files. When the -file-type option is not given, the
search path used when looking for a file is inferred from the name given, by looking for a known extension.
If no known extension is found, the search path for TeX source files is used.
Options
--alias=app
Pretend to be app when finding files.
--help
Give help and exit.
--file-type=filetype
Use the specified file type (see below).
--must-exist
Install missing packages, if necessary.
--show-path=filetype
Output search path for the specified file type (see below).
--start
Start the associated program, if the file was found.
--the-name-of-thegame=name
Set the name of the program. Relevant when searching for format
files.
--version
Show version information and exit.
File Types
afm (.afm)
base (.base)
bib (.bib)
bst (.bst)
cid maps (.cid;.cidmap)
clua (.dll;.so)
cnf (.cnf)
cweb (.w)
dvi (.dvi)
enc (.enc)
exe (.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC)
font feature files (.fea)
43
Programs
fmt (.fmt)
hbf (.hbf)
graphic/figure (.eps;.epsi;.png)
gf (.gf)
ist (.ist)
lig files (.lig)
lua (.lua;.luatex;.luc;.luctex;.texlua;.texluc;.tlu)
map (.map)
mem (.mem)
mf (.mf)
mfpool (.pool)
mft (.mft)
mlbib (.mlbib;.bib)
mlbst (.bst)
mp (.mp)
mppool (.pool)
ocp (.ocp)
ofm (.ofm;.tfm)
opl (.opl)
opentype fonts (.otf)
otp (.otp)
ovf (.ovf)
ovp (.ovp)
perlscript (.pl)
pk (.pk)
PostScript header (.pro;.enc)
subfont definition files (.sfd)
tcx (.tcx)
tex (.tex)
texpool (.pool)
TeX system documentation (.chm;.dvi;.html;.txt;.pdf;.ps)
tfm (.tfm)
truetype fonts (.ttf;.ttc)
type1 fonts (.pfb;.pfa)
type42 fonts (.t42)
vf (.vf)
web (.web)
Windows command script file (.bat;.cmd)
44
Programs
Name
gftodvi make proof sheets from generic font files
Synopsis
gftodvi [option...] [gffile]
Description
The gftodvi program converts a generic font (GF) file output by, for example, METAFONT, to a device
independent (DVI) file (that can then be typeset using the same software that has already been written for).
The characters in the GF file will appear one per page, with labels, titles, and annotations as specified in
Appendix H (Hardcopy Proofs) of The METAFONTbook.
gftodvi uses other fonts in addition to the main GF file. A gray font is used to typeset the pixels that
actually make up the character. (We wouldn't want all the pixels to be simply black, since then labels, key
points, and other information would be lost.) A title font is used for the information at the top of the
page. A label font is used for the labels on key points of the figure. A slant font is used to typeset
diagonal lines, which otherwise have to be simulated using horizontal and vertical rules. The default gray,
title, and label fonts are gray, cmr8, and cmtt10, respectively; there is no default slant font.
To change the default fonts, you can give special commands in your source file, or you can change the
fonts on the command-line.
The GF file name on the command-line must be complete. (The program prompts you for it if you don't give
it.) Because the resolution is part of the extension, it would not make sense to append a default extension as
is done with other DVI-reading software. The output file name defaults to the same root as the GF file, with
the .dvi extension added. For example, the input file cmr10.2602gf would become cmr10.dvi.
Options
--alias=app
--disable-installer
--enable-installer
--gray-font=font
Sets the gray font. Default is gray.
--help
Give help and exit.
--hhelp
This option is only available on Windows systems: show the
manual page in an HTML Help window and exit when the window
is closed.
45
Programs
--include-directory=dir
--label-font=font
Sets the label font. Default is cmtt10.
--logo-font=font
Sets the logo font. Default is logo8.
--overflow-labeloffset=real
Specifies the distance from the right edge of the character bounding
box at which the overflow equations (if any) are typeset. The value
is given in points. The default is a little over two inches.
Record all package usages and write them into file.
--record-packageusages=file
-slant-font=font
--version
Show version information and exit.
Documentation
The METAFONTbook
ISBN 0-201-13444-6
46
Programs
Name
initexmf MiKTeX configuration utility
Synopsis
initexmf [option...]
Description
initexmf is used to configure MiKTeX.
Only user related MiKTeX configuration and data files are modified.
Administrative mode
Only system-wide MiKTeX configuration and data files are modified. The
utility should be run as the system administrator.
By default, the utility runs in user mode. You can turn on administrative mode with the --admin option.
For example, if you want to update the system-wide file name database, you invoke the utility as follows:
initexmf --admin --update-fndb
Options
--admin
Run in administrative mode.
--configure
This option is only available on UNIX system-like platforms.
Configure MiKTeX:
kpsewhich is run to find existing TEXMF trees; the
information is written to /var/lib/miktex-texmf/
miktex/config/miktexstartup.ini, if administrative
mode is turned on; otherwise the information is written to
~/.miktex/miktex/config/miktexstartup.ini
the system-wide (per-user) file name database is created, if
administrative mode is turned on (off)
--dump
--dump=key
--edit-configfile=configfile
--force
Force --mklinks to overwrite existing executables.
--list-modes
--mklinks
47
Programs
--verbose
Print information on what is being done.
--version
Print the version number and exit.
See also
MiKTeX Project Page [http://www.miktex.org]
48
Programs
Name
mf METAFONT, a language for font and logo design
Synopsis
mf [option...] [[command...] | [file]]
Description
METAFONT reads the program in the specified files and outputs font rasters (in GF format) and font
metrics (in TFM format). The METAFONT language is described in The METAFONTbook.
Like TeX, METAFONT is normally used with a large body of precompiled macros, and font generation in
particular requires the support of several macro files. METAFONT looks at its command line to see what
name it was called under. Both inimf and virmf are linked to the mf executable. When called as inimf
(or when the --initialize option is given) it can be used to precompile macros into a .base file.
When called as virmf it will use the plain base. When called under any other name, METAFONT will use
that name as the name of the base to use. For example, when called as mf the mf base is used, which is
identical to the plain base. Other bases than plain are rarely used.
The commands given on the command line to the METAFONT program are passed to it as the first input
line. (But it is often easier to type extended arguments as the first input line, since shells tend to gobble up
or misinterpret METAFONT's favorite symbols, like semicolons, unless you quote them.) As described in
The METAFONTbook, that first line should begin with a filename, a \controlsequence, or a &basename.
The normal usage is to say
mf \mode=printengine; input font
to start processing font.mf. (Or you can just say mf and give the other stuff on the next line.) Other
control sequences, such as batchmode (for silent operation) can also appear. The name font will be the
job name, and is used in forming output file names. If METAFONT doesn't get a file name in the first
line, the job name is mfput. The default extension, .mf, can be overridden by specifying an extension
explicitly.
A log of error messages goes into the file font.log. The output files are font.tfm and
font.numbergf, where number depends on the resolution and magnification of the font. The mode
in this example is shown generically as printengine, a symbolic term for which the name of an actual
device or, most commonly, the name localfont must be substituted. If the mode is not specified or
is not valid, METAFONT will default to proof mode which produces large character images for use in
font design and refinement. Proof mode can be recognized by the suffix .2602gf after the job name.
Examples of proof mode output can be found in Computer Modern Typefaces (Volume E of Computers
and Typesetting). The system of magsteps is identical to the system used by TeX, with values generally
in the range 0.5, 1.0, 2.0, 3.0, 4.0 and 5.0.
Magnification can also be specified not as a magstep but as an arbitrary value, such as 1.315, to create
special character sizes.
Before font production can begin, it is necessary to set up the appropriate base files. The minimum set
of components for font production for a given printengine is the plain.mf macro file and the local
mode_def file. The macros in plain.mf can be studied in an appendix to The METAFONTbook; they
were developed by Donald E. Knuth, and this file should never be altered. Each mode_def specification
helps adapt fonts to a particular printengine. The local ones in use on this computer should be in
modes.mf.
49
Programs
The e response to METAFONT's error prompt causes the default editor to start up at the current line of the
current file. The configuration value Editor can be used to change the editor used. It may contain a string
with %f indicating where the filename goes and %l indicating where the decimal line number (if any) goes.
A convenient file is null.mf, containing nothing. When METAFONT can't find the file it thinks you
want to input, it keeps asking you for another file name; responding null gets you out of the loop if you
don't want to input anything.
Options
--alias=app
--aux-directory=dir
Set the directory dir to which auxiliary files are written. Also look
for input files in dir first, before along the normal search path.
--bistack-size=n
--buf-size=n
--c-style-errors
Change the way, error messages are printed. The alternate style
looks like error messages from many compilers and is easier to
parse for some editors. This option implies \scrollmode.
--disable-installer
--disable-pipes
--dont-parse-first-line
Disable checking whether the first line of the main input file starts
with %&.
--enable-installer
--enable-pipes
--error-line=n
--half-error-line=n
50
Programs
--halt-on-error
--help
Give help and exit.
--hhelp
This option is only available on Windows systems: show the
manual page in an HTML Help window and exit when the window
is closed.
--include-directory=dir
--initialize
--interaction=mode
--job-name=name
Set the name of the job (\jobname. This has an affect on the output
file names.
--job-time=file
--lig-table-size=n
--main-memory=n
Change the total size (in memory words) of the main memory array.
Relevant only while creating memory dump files.
--max-print-line=n
Set the width of longest text lines output; should be at least 60.
--max-strings=n
--max-wiggle=n
--move-size=n
--no-c-style-errors
--output-directory=dir
--param-size=n
--parse-first-line
Check whether the first line of the main input file starts with %&,
and parse if it does. This can be used to specify extra commandline options.
--path-size=n
--pool-size=n
--quiet
51
Programs
--record-packageusages=file
--recorder
Enable the file name recorder. This leaves a trace of the files opened
for input and output in a file with the extension .fls.
--screen
Enable screen output.
--stack-size=n
--string-vacancies=n
--tcx=name
--time-statistics
--trace[=tracestreams]
--undump=name
Use name as the name of the format to be used, instead of the name
by which the program was called or a
%&
line.
--version
Show version information and exit.
Environment
MFINPUTS
Extra paths to locate METAFONT input and openin files.
See also
The METAFONTbook
ISBN 0-201-13444-6
52
Programs
Name
miktexsetup MiKTeX setup utility
Synopsis
miktexsetup [options] download
miktexsetup [options] install
miktexsetup [options] uninstall
Description
The MiKTeX Setup Utility is used to download, install and uninstall MiKTeX. This utility is the command
line counterpart of the MiKTeX Setup Wizard (see setupwiz(1)), i.e., it is suitable for unattended setup
tasks.
The download task creates a local package package repository which is a mirror of the remote package
repository. It is possible to run the task on a regular basis in order to maintain an up-to-date package
repository.
The install task installs MiKTeX from the local package repository.
The uninstall task removes MiKTeX.
Options
--common-config=dir
--common-data=dir
Set the location of the common data directory. This option requires
administrator privileges.
--common-install=dir
--common-roots=dirs
--list-repositories
--local-packagerepository=dir
--modify-path
--modify-path=no
--modify-path
--package-set=set
53
Programs
--print-info-only
--program-folder=name
--quiet
--remote-packagerepository=url
Download from the specified URL. Use --listrepositories to download an up-to-date list of possible
repositories.
--shared
Run the task for all users. This option requires administrator
privileges.
--shared=no
--trace[=tracestreams]
--use-registry
--use-registry=no
--user-config=dir
Set the location of the configuration directory for the current user.
Environment variables (<VARNAME>) can be used. See the
example below.
--user-data=dir
Set the location of the data directory for the current user.
Environment variables (<VARNAME>) can be used. See the
example below.
--user-install=dir
--user-roots=dirs
--verbose
--version
Show version information and exit.
Examples
Downloading
The first task is to download MiKTeX into a local package repository:
C:\> miktexsetup ^
--verbose ^
54
Programs
--local-package-repository=C:\miktex-repository ^
--package-set=complete ^
download
This command will create a local package repository in C:\miktex-repository.
It is possible to interrupt (Control+C) this operation at anytime and resume it later by running the same
command again.
Uninstalling
MiKTeX can be removed by selecting the uninstall task. --shared should be specified, if MiKTeX
is installed for all users.
C:\> miktexsetup --verbose --shared uninstall
55
Programs
Name
miktex-tools experimental TeX additions
Description
MiKTeX Tools should be regarded as an addition to the host TeX system installed on your system.
The following utilities are included:
miktex-pdftex: MiKTeX implementation of the pdfTeX engine
mpm: MiKTeX Package Manager
mthelp: MiKTeX Help Utility
System-wide configuration
In order to configure MiKTeX Tools for your system, you run the MiKTeX configuration utility (initexmf)
and the MiKTeX package manager (mpm):
Per-user configuration
Once you have configured MiKTeX Tools for the system, each user should create the per-user file name
database:
initexmf --update-fndb
Without this step, the on-the-fly package installer will not work.
MiKTeX-pdfTeX
MiKTeX-pdfTeX is an alternative pdfTeX engine. The engine features integrated package management,
i.e., missing packages will be installed on the-fly (after confirmation).
You invoke MiKTeX-pdfTeX as follows:
56
Programs
If you prefer shortcuts, you can create symbolic links to the MiKTeX-pdfTeX engine:
mkdir ~/bin
cd ~/bin
ln -s /usr/bin/miktex-pdftex latex
ln -s /usr/bin/miktex-pdftex pdflatex
PATH=~/bin:$PATH
Then you can invoke the engine in the usual way:
pdflatex sample2e
Of course, you can replace ~/bin with a more suitable directory.
mpm
to start the GUI variant of the package manager. You will be presented with a list of packages.
The rest of this section describes the console variant of the package manager.
To list the contents of the package database, run
mpm --list
To get detailed information about a package, run
mpm --print-package-info=package
If you want to install a package, run
mpm --install=package
mthelp package
to view an HTML page wich contains links to the documentation files of a package.
57
Programs
Caveats
The integrated package manager installs packages in the user home directory under ~/miktex-texmf/.
A better approach would be to enhance the auto-install dialog box:
1. add a new check box: Install package in /usr/share/miktex-texmf
2. A password dialog pops up, if the user has chosen to install the package in the /usr/ directory.
3. the package manager is run with root privileges, if the the user entered the root password.
This will be implemented in one of the next beta releases.
See also
initexmf(1), miktex-pdftex(1), mpm(1), mthelp(1)
58
Programs
Name
mpm MiKTeX package manager
Synopsis
mpm [option...]
Description
MPM (MiKTeX Package Manager) is used to install packages from a MiKTeX package repository.
MPM was originally intended to be a tool for MiKTeX users. But the program can be helpful for users of
other TeX systems too, because many of the MiKTeX packages are system-independent.
Two variants
The package manager can be run in two modes:
batch
windowed
MPM shows a package list view with standard GUI controls (such as tool bar buttons and
command menus).
MPM starts in windowed mode, if you do not specify any command-line options.
Options
--admin
Run in administrative mode.
--find-updates
Test the package repository for updates, then print the list of
updateable packages.
--help
Give help and exit.
--hhelp
This option is only available on Windows systems: show the
manual page in an HTML Help window and exit when the window
is closed.
--import=PACKAGE
Import the specified package from another MiKTeX installation.
The root directory must be specified via --repository=DIR.
--import-all
Import all packages from another MiKTeX installation. The root
directory must be specified via --repository=DIR.
--install=package
Install the specified package.
--install-some=file
59
Programs
--pick-repository-url
Pick up a suitable URL from the package repository list and print it.
--print-packageinfo=package
--quiet
--repository=location
--repository-releasestate=state
--setrepository=location
--trace[=tracestreams]
--uninstall=package
Uninstall the specified package.
--update=[package]
Update the specified package, if an updated version is available in
the package repository. Update all installed packages, if package
is omitted.
--update-db
Synchronize the local package database with the package
repository.
--update-some=file
Update packages listed (line-by-line) in the specified file.
--verify
Verify the integrity of all installed packages.
--verify=package
Verify the integrity of the specified package.
60
Programs
--verbose
--version
Installation Destination
All files are installed in the TEXMF installation directory (usually C:\Program Files\MiKTeX 2.9). It may
be necessary to specify the location of the installation directory, if you are running MPM as a standalone
program, i.e., if MiKTeX is not the TeX system.
The --install-root option allows you to set the installation directory for one invocation of MPM.
Package Database
All package information is retrieved from the package database, which must have been properly installed
by running MPM with the --update-db option.
Examples
Print the list of known package repository URLs:
C:\> mpm --list-repositories
Retrieve the package database files from the FTP server some.server:
C:\> mpm --repository=ftp://some.server/miktex/packages/ \
--verbose --update-db
Print information about package a0poster:
C:\> mpm --print-package-info a0poster
Install package a0poster:
C:\> mpm --verbose --install a0poster
Update all installed packages:
C:\> mpm --verbose --update
Print the list of installed packages:
C:\> mpm --list | grep ^i
Environment
http_proxy
FTP_PROXY
ALL_PROXY
NO_PROXY
Comma-separated list of host names that should not go through any proxy.
61
Programs
See also
MiKTeX Project Page [http://miktex.org]
62
Programs
Name
mpost MetaPost, a system for drawing pictures
Synopsis
mpost [option...] [[command...] | [file]]
Description
MetaPost (installed as mpost) reads a series of pictures specified in the MetaPost programming language,
and outputs corresponding PostScript code.
Like TeX and METAFONT, MetaPost is normally used with a large body of precompiled macros. This
version of MetaPost looks at its command line to see what name it was called under. Both inimpost and
virmpost are aliases for the mpost executable. When called as inimpost (or when the --initialize
option is given) it can be used to precompile macros into a .mem file. When called as virmpost it will
use the plain mem. When called under any other name, MetaPost will use that name as the name of the
mem to use. For example, when called as mpost the mpost mem is used, which is identical to the plain
mem. Other mems than plain are rarely used.
The commands given on the command line to the MetaPost program are passed to it as the first input line.
(But it is often easier to type extended arguments as the first input line, since shells tend to gobble up or
misinterpret MetaPost's favorite symbols, like semicolons, unless you quote them.) The first line should
begin with a filename, a \controlsequence, or a &basename.
The normal usage is to say mpost figs to process the file figs.mp. The basename of figs becomes
the jobname, and is used in forming output file names. If no file is named, the jobname becomes mpout.
The default extension, .mp, can be overridden by specifying an extension explicitly.
Options
--alias=app
--aux-directory=dir
Set the directory dir to which auxiliary files are written. Also look
for input files in dir first, before along the normal search path.
--c-style-errors
Change the way, error messages are printed. The alternate style
looks like error messages from many compilers and is easier to
parse for some editors. This option implies \scrollmode.
--disable-installer
--disable-pipes
--dont-parse-first-line
Disable checking whether the first line of the main input file starts
with %&.
--enable-installer
63
Programs
--enable-pipes
--halt-on-error
--help
Give help and exit.
--hhelp
This option is only available on Windows systems: show the
manual page in an HTML Help window and exit when the window
is closed.
--include-directory=dir
--initialize
--interaction=mode
--job-name=name
Set the name of the job (\jobname. This has an affect on the output
file names.
--job-time=file
--no-c-style-errors
--output-directory=dir
--parse-first-line
Check whether the first line of the main input file starts with %&,
and parse if it does. This can be used to specify extra commandline options.
--quiet
--record-packageusages=file
--recorder
Enable the file name recorder. This leaves a trace of the files opened
for input and output in a file with the extension .fls.
--tcx=name
-tex=texprogram
Use texprogram instead of tex when compiling text labels.
This flag overrides the environment variable TEX.
--time-statistics
--trace[=tracestreams]
--undump=name
Use name as the name of the format to be used, instead of the name
by which the program was called or a
64
Programs
%&
line.
--version
Show version information and exit.
Environment
MFINPUTS
Extra paths to locate METAFONT input and openin files.
MPINPUTS
Extra paths to locate MetaPost input files.
See also
AT&T technical report CSTR-162
65
Programs
Name
mthelp MiKTeX help utility
Synopsis
mthelp [option...] {name...}
Description
mthelp is a utility to lookup TeX package documentation.
mthelp creates an HTML page which contains a short description of the package together with links to all
documentation files. An HTML viewer is started to view the page.
You can use the --view to bypass the intermediate HTML file.
name should be the name of a package in the TeX distribution.
Options
--list-only
--print-only
Print the command that would be executed to view the documentation, but do not start
the command.
--quiet
--version
Show version information and exit.
--view
Environment
MIKTEX_VIEW_dvi
DVI viewer.
MIKTEX_VIEW_pdf
PDF viewer.
MIKTEX_VIEW_ps
PostScript viewer.
MIKTEX_VIEW_html
HTML viewer.
MIKTEX_VIEW_txt
Text viewer.
The environment variables should be set with a %f as a placeholder for the name of the file. For example:
C:\> MIKTEX_VIEW_pdf="gv %f"
Files
The intermediate HTML file (package.html) is stored in the directory miktex/mthelp relative to
the data TEXMF root.
66
Programs
See also
MiKTeX Project Page [http://www.miktex.org]
67
Programs
Name
mtprint MiKTeX print utility
Synopsis
mtprint [option...] file...
Description
mtprint sends TeX output files to a printing device.
Options
--even-only
Prints only even TeX pages.
--landscape
Selects landscape output format.
--odd-only
Prints only odd TeX pages.
--page-range=range
Selects a TeX page range (e.g., 2021). Multiple --page-range
options accumulate
--print-method=method
Selects a print method. One of
psbmp
ps
--print-nothing
Simulates printing.
--printer=printer
Selects a printing device. The default printer is used, if this option is
omitted.
68
Programs
Name
omega extended unicode TeX
Synopsis
omega [option...] [[file] | [\command...]]
Description
Omega is a 16-bit enhanced version of TeX.
Options
--alias=app
--aux-directory=dir
Set the directory dir to which auxiliary files are written. Also look
for input files in dir first, before along the normal search path.
--buf-size=n
--c-style-errors
Change the way, error messages are printed. The alternate style
looks like error messages from many compilers and is easier to
parse for some editors. This option implies \scrollmode.
--disable-installer
--disable-pipes
--disable-write18
--dont-parse-first-line
Disable checking whether the first line of the main input file starts
with %&.
--enable-installer
--enable-pipes
--enable-write18
--error-line=n
--extra-mem-bot=n
Set the extra size (in memory words) for large data structures like
boxes, glue, breakpoints, et al. Relevant only after the memory
dump file has been read.
69
Programs
--extra-mem-top=n
Set the extra size (in memory words) for chars, tokens, et al.
Relevant only after the memory dump file has been read.
--half-error-line=n
--halt-on-error
--help
Give help and exit.
--hhelp
This option is only available on Windows systems: show the
manual page in an HTML Help window and exit when the window
is closed.
--include-directory=dir
--initialize
--interaction=mode
--job-name=name
Set the name of the job (\jobname. This has an affect on the output
file names.
--job-time=file
--main-memory=n
Change the total size (in memory words) of the main memory array.
Relevant only while creating memory dump files.
--max-in-open=n
Set the maximum number of input files and error insertions that
can be going on simultaneously.
--max-print-line=n
Set the width of longest text lines output; should be at least 60.
--max-strings=n
--enable-mltex
Enable MLTeX extensions such as \charsubdef.
--nest-size=n
--no-c-style-errors
--output-directory=dir
--param-size=n
--parse-first-line
Check whether the first line of the main input file starts with %&,
and parse if it does. This can be used to specify extra commandline options.
--pool-size=n
70
Programs
--quiet
--record-packageusages=file
--recorder
Enable the file name recorder. This leaves a trace of the files opened
for input and output in a file with the extension .fls.
--save-size=n
Set the the amount of space for saving values outside of current
group.
--src-specials
--stack-size=n
--string-vacancies=n
--tcx=name
--time-statistics
--trace[=tracestreams]
--trie-op-size=n
--trie-size=n
--undump=name
Use name as the name of the format to be used, instead of the name
by which the program was called or a
%&
line.
--version
Show version information and exit.
See also
Draft documentation for the Omega
system
71
Programs
Name
miktex-pdftex DVI/PDF output from TeX
Synopsis
miktex-pdftex [option...] [[file] | [\command...]]
Description
Run the pdfTeX typesetter on file, usually creating file.pdf. If the file argument has no extension,
.tex will be appended to it. Instead of a file name, a set of pdfTeX commands can be given, the first of
which must start with a backslash.
pdfTeX is a version of TeX that can create PDF files as well as DVI files.
In PDF mode, pdfTeX can natively handle the PDF, JPG, and PNG graphics formats.
Options
--alias=app
--aux-directory=dir
Set the directory dir to which auxiliary files are written. Also look
for input files in dir first, before along the normal search path.
--buf-size=n
--c-style-errors
Change the way, error messages are printed. The alternate style
looks like error messages from many compilers and is easier to
parse for some editors. This option implies \scrollmode.
--disable-installer
--disable-pipes
--disable-write18
--dont-parse-first-line
Disable checking whether the first line of the main input file starts
with %&.
--draftmode
--enable-enctex
Enable encTeX extensions such as \mubyte.
--enable-etex
72
Programs
--enable-mltex
Enable MLTeX extensions such as \charsubdef.
--enable-pipes
--enable-write18
--error-line=n
--extra-mem-bot=n
Set the extra size (in memory words) for large data structures like
boxes, glue, breakpoints, et al. Relevant only after the memory
dump file has been read.
--extra-mem-top=n
Set the extra size (in memory words) for chars, tokens, et al.
Relevant only after the memory dump file has been read.
--font-max=n
--font-mem-size=n
--half-error-line=n
--halt-on-error
--hash-extra=n
Set the extra space for the hash table of control sequences (which
allows 10K names as distributed).
--help
Give help and exit.
--include-directory=dir
--initialize
--interaction=mode
--job-name=name
Set the name of the job (\jobname. This has an affect on the output
file names.
--job-time=file
--main-memory=n
Change the total size (in memory words) of the main memory array.
Relevant only while creating memory dump files.
--max-in-open=n
Set the maximum number of input files and error insertions that
can be going on simultaneously.
--max-print-line=n
Set the width of longest text lines output; should be at least 60.
--max-strings=n
73
Programs
--nest-size=n
--no-c-style-errors
--output-directory=dir
--output-format=format
--param-size=n
--parse-first-line
Check whether the first line of the main input file starts with %&,
and parse if it does. This can be used to specify extra commandline options.
--pool-size=n
--quiet
--record-packageusages=file
--recorder
Enable the file name recorder. This leaves a trace of the files opened
for input and output in a file with the extension .fls.
--restrict-write18
--save-size=n
Set the the amount of space for saving values outside of current
group.
--src-specials
--stack-size=n
--string-vacancies=n
--synctex=n
--tcx=name
--time-statistics
--trace[=tracestreams]
--trie-size=n
--undump=name
Use name as the name of the format to be used, instead of the name
by which the program was called or a
%&
line.
74
Programs
--version
Show version information and exit.
Files
pdftex.cfg
Environment
TEXINPUTS
Extra paths to locate TeX \input and \openin files.
TFMFONTS
Extra paths to locate TeX font metric files
See also
The pdfTeX user manual (A4
version)
75
Programs
Name
setupwiz MiKTeX setup wizard
Synopsis
basic-miktex-2.9.xxxx.exe [options]
setup-2.9.xxxx.exe [options]
Description
MiKTeX Setup Wizard is used to install MiKTeX.
There a two instances of the installer:
Basic MiKTeX Installer (basicmiktex-2.9.xxxx.exe)
Both installers read command-line options from the file setupwiz.opt, if it exists.
Options
--allow-unattendedreboot
--common-config=dir
--common-data=dir
Set the location of the common data directory. This option requires
administrator privileges.
--common-install=dir
--common-roots=dirs
--download-only
--dry-run
--install-from-localrepository
Install MiKTeX from a directory (to be specified with the -local-package-repository option).
--local-packagerepository=dir
76
Programs
--no-additional-roots
--no-registry
--package-set=set
--portable
--private
--program-folder=name
--remote-packagerepository=url
--shared
--unattended
--user-config=dir
Set the location of the configuration directory for the current user.
Environment variables (<VARNAME>) can be used. See the
example below.
--user-data=dir
Set the location of the data directory for the current user.
Environment variables (<VARNAME>) can be used. See the
example below.
--user-install=dir
--user-roots=dirs
Examples
In this example, MiKTeX is installed from a network share (\\server\miktex\repository). User
directories are specified by using environment variables (<VARNAME>) which are expanded at run-time.
C:\> setupwiz --install-from-local-repository ^
--local-package-repository=\\server\miktex\repository ^
--package-set=complete ^
--shared ^
--user-config=^<APPDATA^>\MiKTeX\2.9 ^
--user-data=^<LOCALAPPDATA^>\MiKTeX\2.9 ^
--user-install=^<APPDATA^>\MiKTeX\2.9
77
Programs
Name
tex TeX
Synopsis
tex [option...] [[file] | [\command...]]
Description
TeX formats the interspersed text and commands contained in the named files and outputs a typesetter
independent file (called DVI, which is short for DeVice Independent). TeX's capabilities and language are
described in The TeXbook. TeX is normally used with a large body of precompiled macros, and there are
several specific formatting systems, such as LaTeX, which require the support of several macro files.
TeX looks at its command-line to see what name it was called under. Both initex and virtex are linked to
the tex executable. When called as initex (or when the -initialize option is given) it can be used to
precompile macros into a .fmt file. When called as virtex it will use the plain format. When called under
any other name, TeX will use that name as the name of the format to use. For example, when called as tex
the tex format is used, which is identical to the plain format. The commands defined by the plain format
are documented in The TeXbook. Other formats that are often available include latex and amstex.
The commands given on the command-line to the TeX program are passed to it as the first input line.
(But it is often easier to type extended arguments as the first input line, since shells tend to gobble up
or misinterpret TeX's favorite symbols, like backslashes, unless you quote them.) As described in The
TeXbook, that first line should begin with a file name, a \controlsequence, or a &formatname.
The normal usage is to say
tex paper
to start processing paper.tex. The name paper will be the job name, and is used in forming output
file names. If TeX doesn't get a file name in the first line, the job name is texput. When looking for a file,
TeX looks for the name with and without the default extension (.tex) appended, unless the name already
contains that extension. If paper is the job name, a log of error messages, with rather more detail than
normally appears on the screen, will appear in paper.log, and the output file will be in paper.dvi.
TeX will look in the first line of the file paper.tex to see if it begins with the magic sequence %&. If the
first line begins with %&format --translate-file tcxname, then TeX will use the named format
and transation table tcxname to process the source file. Either the format name or the --translatefile specification may be omitted, but not both.
The e response to TeX's error prompt causes the default editor to start up at the current line of the current
file. The configuration value Editor can be used to change the editor used. It may contain a string with
%f indicating where the file name goes and %l indicating where the decimal line number (if any) goes.
A convenient file is null.tex, containing nothing. When TeX can't find a file it thinks you want to
input, it keeps asking you for another file name; responding null gets you out of the loop if you don't
want to input anything. You can also type your EOF character (usually Control+Z).
Options
--alias=app
78
Programs
Set the directory dir to which auxiliary files are written. Also look
for input files in dir first, before along the normal search path.
--buf-size=n
--c-style-errors
Change the way, error messages are printed. The alternate style
looks like error messages from many compilers and is easier to
parse for some editors. This option implies \scrollmode.
--disable-installer
--disable-pipes
--disable-write18
--dont-parse-first-line
Disable checking whether the first line of the main input file starts
with %&.
--enable-enctex
Enable encTeX extensions such as \mubyte.
--enable-installer
--enable-mltex
Enable MLTeX extensions such as \charsubdef.
--enable-pipes
--enable-write18
--error-line=n
--extra-mem-bot=n
Set the extra size (in memory words) for large data structures like
boxes, glue, breakpoints, et al. Relevant only after the memory
dump file has been read.
--extra-mem-top=n
Set the extra size (in memory words) for chars, tokens, et al.
Relevant only after the memory dump file has been read.
--font-max=n
--font-mem-size=n
--half-error-line=n
--halt-on-error
Programs
--hash-extra=n
Set the extra space for the hash table of control sequences (which
allows 10K names as distributed).
--help
Give help and exit.
--include-directory=dir
--initialize
--interaction=mode
--job-name=name
Set the name of the job (\jobname. This has an affect on the output
file names.
--job-time=file
--main-memory=n
Change the total size (in memory words) of the main memory array.
Relevant only while creating memory dump files.
--max-in-open=n
Set the maximum number of input files and error insertions that
can be going on simultaneously.
--max-print-line=n
Set the width of longest text lines output; should be at least 60.
--max-strings=n
--nest-size=n
--no-c-style-errors
--output-directory=dir
--param-size=n
--parse-first-line
Check whether the first line of the main input file starts with %&,
and parse if it does. This can be used to specify extra commandline options.
--pool-size=n
--quiet
--recorder
Enable the file name recorder. This leaves a trace of the files opened
for input and output in a file with the extension .fls.
--record-packageusages=file
--restrict-write18
--save-size=n
Set the the amount of space for saving values outside of current
group.
80
Programs
--src-specials
--stack-size=n
--string-vacancies=n
--tcx=name
--time-statistics
--trace[=tracestreams]
--trie-size=n
--undump=name
Use name as the name of the format to be used, instead of the name
by which the program was called or a
%&
line.
--version
Show version information and exit.
Aliases
initex
virtex
Equivalent to tex.
Environment
TEXINPUTS
Extra paths to locate TeX \input and \openin files.
TFMFONTS
Extra paths to locate TeX font metric files
See Also
The TeXbook
ISBN 0-201-13448-9
81
Programs
Name
texify MiKTeX compiler driver
Synopsis
texify [option...] file...
Description
texify runs Texinfo or LaTeX input files through tex (pdftex) in turn until all cross-references are resolved,
building all indices.
The directory containing each file is searched for included files. The suffix of file is used to determine
its language (LaTeX or Texinfo).
makeinfo is used to perform Texinfo macro expansion before running tex when needed.
Options
-@
--batch, -b
No interaction.
--clean, -c
Remove all auxiliary files.
--expand, -e
Force macro expansion using makeinfo.
-I dir
--help, -h
Display help and exit successfully.
--language=lang, -l
lang
--max-iterations=n
Limits the number of iterations to prevent endless processing. The
default for n is 5.
--mkidx-option=option
Pass option to the index generator.
--pdf, -p
Use pdftex (or pdflatex) for processing.
--quiet, -q, --silent, -s
No screen output unless errors plies --batch).
--run-viewer
Run a viewer on the resulting DVI (PDF) file.
--src
Pass --src-specials to the TeX compiler.
82
Programs
--texinfo=cmd, -t=cmd
Insert cmd after @setfilename in copy of input file. Multiple
values accumulate.
--tex-option=option
Pass option to the compiler.
--verbose, -V
Print information on what is being done.
--version, -v
Display version information and exit successfully.
--viewer-option=option
Pass option to the viewer.
Environment Variables
The values of the BIBTEX, LATEX (or PDFLATEX), MAKEINDEX, MAKEINFO, TEX (or PDFTEX), and
TEXINDEX environment variables are used to run those commands, if they are set.
Aliases
tex2dvi
Equivalent to texify.
83
Programs
Name
xetex Unicode-based TeX engine
Synopsis
xetex [option...] [[file] | [\command...]]
Description
Run the XeTeX typesetter on file, usually creating file.pdf. If the file argument has no extension,
.tex will be appended to it. Instead of a file name, a set of XeTeX commands can be given, the first of
which must start with a backslash.
XeTeX has simple font installation; it can use any installed fonts in the operating system without
configuring TeX font metric. As a result, XeTeX can access font features such as special ligatures and
variable font weights.
Options
--alias=app
--aux-directory=dir
Set the directory dir to which auxiliary files are written. Also look
for input files in dir first, before along the normal search path.
--buf-size=n
--c-style-errors
Change the way, error messages are printed. The alternate style
looks like error messages from many compilers and is easier to
parse for some editors. This option implies \scrollmode.
--disable-installer
--disable-pipes
--disable-write18
--dont-parse-first-line
Disable checking whether the first line of the main input file starts
with %&.
--enable-etex
Enable eTeX extensions.
--enable-installer
Programs
--enable-mltex
Enable MLTeX extensions such as \charsubdef.
--enable-pipes
--enable-write18
--error-line=n
--extra-mem-bot=n
Set the extra size (in memory words) for large data structures like
boxes, glue, breakpoints, et al. Relevant only after the memory
dump file has been read.
--extra-mem-top=n
Set the extra size (in memory words) for chars, tokens, et al.
Relevant only after the memory dump file has been read.
--font-max=n
--font-mem-size=n
--half-error-line=n
--halt-on-error
--hash-extra=n
Set the extra space for the hash table of control sequences (which
allows 10K names as distributed).
--help
Give help and exit.
--include-directory=dir
--initialize
--interaction=mode
--job-name=name
Set the name of the job (\jobname. This has an affect on the output
file names.
--job-time=file
--main-memory=n
Change the total size (in memory words) of the main memory array.
Relevant only while creating memory dump files.
--max-in-open=n
Set the maximum number of input files and error insertions that
can be going on simultaneously.
--max-print-line=n
Set the width of longest text lines output; should be at least 60.
--max-strings=n
--nest-size=n
--no-c-style-errors
--no-pdf
Programs
--output-directory=dir
--output-driver=cmd
--papersize=string
--param-size=n
--parse-first-line
Check whether the first line of the main input file starts with %&,
and parse if it does. This can be used to specify extra commandline options.
--pool-size=n
--quiet
--record-packageusages=file
--recorder
Enable the file name recorder. This leaves a trace of the files opened
for input and output in a file with the extension .fls.
--restrict-write18
--save-size=n
Set the the amount of space for saving values outside of current
group.
--src-specials
--stack-size=n
--string-vacancies=n
--synctex=n
--time-statistics
--trace[=tracestreams]
--trie-size=n
--undump=name
Use name as the name of the format to be used, instead of the name
by which the program was called or a
%&
line.
--version
Show version information and exit.
86
Programs
Environment
TEXINPUTS
Extra paths to locate TeX \input and \openin files.
TFMFONTS
Extra paths to locate TeX font metric files
See also
The XeTeX reference guide
87
Chapter 4. Files
88
Files
Name
pdftex.cfg configuration Settings for pdfTeX
Description
pdfTeX configurations settings are read from the file pdftex.cfg when a format file is being created
by pdfTeX.
Caution
Do not edit this file directly. Run initexmf --edit-config-file pdftex.cfg to edit
configuration settings for pdfTeX.
Instructions
This section is borrowed from the pdfTeX manual.
A typical pdftex.cfg file looks like this, setting up output for A4 paper size and the standard TeX
offset of 1 inch:
compress_level 9
decimal_digits 3
horigin 1 true in
vorigin 1 true in
image_resolution 300
move_chars 1
output_format 1
page_width 210 true mm
page_height 297 true mm
pdf_minorversion 4
pk_resolution 600
The configuration file sets default values for these parameters, and they all can be overridden in the TeX
source file. Dimensions can be specified as true, which makes them immune for magnification (when
set).
compress_level
decimal_digits
These dimension parameters can be used to set the offset of the TeX
output box from the top left corner of the paper.
89
Files
image_resolution
move_chars
output_format
pdf_minorversion
Sets the PDF version of the generated file and the latest allowed
PDF version of included PDFs. The value 3 tells pdfTeX to set the
PDF version to 1.3 and allows only included PDFs with versions
less than 1.3. A suitable default value is 4.
pk_resolution
One can use this entry to specify the resolution for bitmap fonts.
Nowadays most printers are capable to print at least 600 dots per
inch, so this is a reasonable default.
90
Files
Name
updmap.cfg configuration Settings for outline fonts
Description
The configuration file updmap.cfg contains declarative instructions, which will be used to build font
map files.
Caution
Do not edit this file directly. Run initexmf --edit-config-file updmap to edit
configuration settings for outline fonts.
Instructions
updmap.cfg can contain the following instructions:
dvipsPreferOutline value
LW35 value
dvipsDownloadBase35
value
(e.g.,
URWkb
ADOBE
(e.g.
ADOBEkb
(e.g.,
91
Files
dvipdfmDownloadBase14
value
Map filename
MixedMap filename
92
93
config
core
curl
cURL library
dib
dvibitmap
DVI bitmaps
dvicolor
DVI color
dvifile
DVI files
dvigc
dvihypertex
dvipage
dvipkbitmap
dvipkchar
DVI PK characters
dvipkfont
DVI PK fonts
dvisearch
dvitfm
dvivfchar
dvivfont
env
environment variables
error
error conditions
extractor
files
file operations
filesearch
file searching
fndb
fontinfo
mem
mmap
mpm
package manager
94
Trace Streams
mtprint
packages
packages
process
tempfile
temporary files
time
execution time
values
configuration values
yap
Yap
95
96
Omega
ocp_buf_size=500000
ocp_listinfo_size=1000
ocp_list_list_size=1000
ocp_lstack_size=1000
ocp_stack_size=10000
trie_op_size=35111
pdfTeX
pdf_mem_size=10000
obj_tab_size=1000
dest_names_size=131072
pdf_os_buf_size=1
97
METAFONT
;; Number of autorounded points per cycle.
max_wiggle=1000
;; Space for storing moves in a single octant.
move_size=20000
MetaPost
;; Number of words for TFM information for text fonts.
font_mem_size=10000
98
Index
Symbols
--admin, 47, 59
--alias=app, 34, 36, 43, 45, 50, 63, 69, 72, 78, 84
--aux-directory=dir, 10, 50, 63, 69, 72, 79, 84
--batch, 82
--bistack-size=n, 50
--buf-size=n, 50, 69, 72, 79, 84
--c-style-errors, 50, 63, 69, 72, 79, 84
--clean, 82
--configure, 47
--disable-installer, 7, 34, 36, 45, 50, 63, 69, 72, 79, 84
--disable-pipes, 34, 36, 50, 63, 69, 72, 79, 84
--disable-write18, 69, 72, 79, 84
--dont-parse-first-line, 50, 63, 69, 72, 79, 84
--draftmode,
--dump, 47
--edit-config-file=file, 47
--enable-enctex, 72, 79
--enable-etex, 72, 84
--enable-installer, 7, 34, 36, 45, 50, 63, 69, 73, 79, 84
--enable-mltex, 70, 73, 79, 85
--enable-pipes, 11, 34, 36, 50, 64, 69, 73, 79, 85
--enable-write18, 10, 69, 73, 79, 85
--error-line=n, 50, 69, 73, 79, 85
--even-only, 68
--expand, 82
--extra-mem-bot=n, 69, 73, 79, 85
--extra-mem-top=n, 70, 73, 79, 85
--file-line-error, 50, 63, 69, 72, 79, 84
--file-line-error-style, 50, 63, 69, 72, 79, 84
--file-type=filetype, 43
--find-updates, 59
--font-max=n, 73, 79, 85
--font-mem-size=n, 73, 79, 85
--force, 47
--gray-font=font, 45
--half-error=n, 50, 70, 73, 79, 85
--halt-on-error, 51, 64, 70, 73, 79, 85
--hash-extra=n, 73, 80, 85
--help, 34, 36, 43, 45, 51, 59, 64, 70, 73, 80, 82, 85
--hhelp, 34, 36, 45, 51, 59, 64, 70
--import-all, 59
--import=package, 59
--include-directory=dir, 9, 34, 36, 46, 51, 64, 70, 73, 80,
85
--initialize, 51, 64, 70, 73, 80, 85
--install-some=file, 59
--install=package, 59
--interaction=mode, 51, 64, 70, 73, 80, 85
--job-name=name, 8, 51, 64, 70, 73, 80, 85
99
Index
--run-viewer, 82
--save-size=n, 71, 74, 80, 86
--screen, 52
--select=sel, 37
--set-repository=location, 60
--shell-escape,
,
,
,
--shell-restricted,
,
,
--show-path=filetype, 43
--src, 82
--src-specials, 9, 71, 74, 81, 86
--stack-size=n, 52, 71, 74, 81, 86
--start, 43
--string-vacancies=n, 52, 71, 74, 81, 86
--synctex=n, 74, 86
--tcx=name, 52, 64, 71, 74, 81
--tex-option=option, 83
--texinfo=cmd, 83
--the-name-of-the-game=name, 43
--time-statistics, 52, 64, 71, 74, 81, 86
--trace=tracestreams, 35, 37, 46, 52, 54, 60, 64, 71, 74,
81, 86
--translate-file=name,
,
,
,
,
--trie-op-size=n, 71
--trie-size=n, 71, 74, 81, 86
--undump=name, 52, 64, 71, 74, 81, 86
--uninstall=package, 60
--unregister-root, 48
--update-db, 60
--update-fndb, 48
--update-some=file, 60
--update=package, 60
--verbose, 48,
, 83
--verify, 60
--verify=package, 60
--version, 35, 37, 43, 46, 48, 52, 54, 61, 65, 66, 71, 75,
81, 83, 86
--viewer-option=option, 83
-max-iterations=n, 82
-slant-font=font, 46
-src, 71, 74, 74, 81, 86, 86
-tex=texprogram, 64
-title-font=font, 46
.aux (auxiliary file), 34
.bbl, 34
.bbl (bibliography file), 34
.bib (bibliographic database), 34
.bst (bibliography style file), 34
.dvi (DVI file), 38
8-bit characters, 11
\write18 (run a program from within TeX), 10,
,
,
,
,
,
,
,
,
,
,
A
accented character, 11
ADOBE fonts, 91
automatic package installation, 7
auxiliary files
removing, 13
specifying the directory for, 10
B
BIBINPUTS, 35, 93
bibliography
creation, 34
BibTeX
invoked by texify, 12
BSTINPUTS, 35, 93
C
CD-R
installing updates, 17
character translation files, 11
Cork encoding and ISO input, 12
cross-references
minimum number required, 35
resolving, 12
D
DVD-R
obtaining, 4
running MiKTeX from the, 4
DVI search, 13
E
edit-compile-view-edit cycle, 8
error messages
C-style, 8
C/C++ style, 50, 63, 69, 72, 79, 84
line width, 50, 69, 73, 79, 85
extra_mem_bot, 30
F
FAQ (frequently asked questions), 5
file name database
defined, 14
refreshing, 14
file name datasbase
refreshing,
font_mem_size, 30
format files
creating,
G
gftodvi, 38
100
Index
give back, 4
H
hyphenation patterns
selecting, 15
MLTeX, 11
modes.mf, 49
MPINPUTS, 65, 93
mthelp, 4
Outline fonts
psfonts.map, 28
output file name
changing the, 8
Knuth
Donald E., 3
international characters, 11
L
languages
selecting, 15
LaTeX
invoked by texify, 12
local additions
intergrating, 21
local guide, 7
long file names
quoting of, 9
M
mailing list
archive, 4
main_memory, 30
MakeIndex
invoked by texify, 12
memory dump files
creating,
defined, 29
defining new, 29
METAFONT
modes,
MFINPUTS, 52, 65, 93
MiKTeX
downloading, 4
DVD-R, 4
features, 3
getting, 4
how to pronounce, 3
registering, 4
uninstalling, 6
updating, 16
MiKTeX DVD-R, 4
MiKTeX project
how to support the, 4
MiKTeX Project Page, 4
MiKTeX update wizard (see update wizard)
MIKTEX_REPOSITORY, 93
MIKTEX_TRACE, 93
package management, 28
package set, 53, 77
packages
automatic installation of, 20
finding out usages, 7
installing, 28, 28
searching for, 29
updating, 16
paper format
setting, 15
paper size
changing, 90
PDF
distilling into, 42
pdfLaTeX
invoked by texify, 12
PostScript
converting TeX output into, 38
PostScript Type 1 fonts
psfonts.map, 28
private installation, 77
project page, 4
psfonts.map, 41
creating, 28,
Q
quoted file names, 9
R
registration, 4
Remove MiKTeX Wizard, 6
S
screen output
suppressing, 8
security, 10, 11, 41
setup wizard
setupwiz.opt, 76
setupwiz.opt, 76
shared installation, 77
source specials
101
Index
defined, 8
inserting, 9
start menu, 5
startup configuration file, 77
T
T1 encoding and ISO input, 12
TCX (character translation files), 11
TeX job name
changing the, 8
texify, 12
TEXINPUTS, 75, 81, 87, 93
TEXMF root
registering,
unregistering,
TFMFONTS, 75, 81, 87, 93
U
unattended setup, 53, 77
uninstaller, 6
update wizard
running, 16
updates
installing, 16
updmap.cfg, 91
dvipdfmDownloadBase14, 92
dvipsDownloadBase35, 91
dvipsPreferOutline, 91
instructions, 91
LW35, 91
ADOBE, 91
ADOBEkb, 91
URW, 91
URWkb, 91
Map, 92
MixedMap, 92
pdftexDownloadBase14, 92
URW fonts, 91
V
virtual fonts
resolving, 36
102