MiKTeX Manual

Revision 2.9.6360

Christian Schenk

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation.

Table of Contents

About this Document
I. User Guide
1. Introduction
About this Manual
About MiKTeX
How to Get MiKTeX
Give Back
The MiKTeX Project Page
2. Installing MiKTeX
Installing for Windows
Items in the Start Menu
Removing MiKTeX
Installing for macOS
Install Homebrew
Install MiKTeX
Installing packages
Directory Structure
Installing for Linux
3. Using MiKTeX
Getting Started
Automatic Package Installation
Finding out Package Usages
Suppressing Screen Output
Setting the Name of the Output File
Auto-insertion of Source Specials
Quoted File Names
Specifying Additional Input Directories
Specifying the Output Directory
Specifying the Directory for Auxiliary Files
Running Programs From Within TeX
TCX Files: Character Translations
texify: The MiKTeX Compiler Driver
Using a Viewer to Print DVI/PDF Files
Using mtprint to Print DVI Files
4. Maintenance
Refreshing the File Name Database
Setting the Preferred Paper Format
Selecting Languages
Installing Updates
Automatic Package Installation
Integrating Local Additions
A Short Excursion: The TeX Directory Structure (TDS)
Walkthrough: Registering a User-Managed TEXMF Directory
5. Advanced Topics
Managing Font Map Files
Working With the Package Manager
Installing Packages
Searching Packages
Managing Memory Dump Files
Changing TEXMF run-time parameters
II. Reference
6. Programs
miktex-bibtex — make a bibliography for LaTeX
miktex-dvicopy — produce modified copy of DVI file
miktex-dvips — convert a DVI file to PostScript
findtexmf — search files in MiKTeX directories
miktex-gftodvi — make proof sheets from generic font files
initexmfMiKTeX configuration utility
miktex-luatex — an extended version of pdfTeX using Lua as an embedded scripting language
miktex-mfMETAFONT, a language for font and logo design
miktexsetupMiKTeX setup utility
mpmMiKTeX package manager
miktex-mpostMetaPost, a system for drawing pictures
mthelpMiKTeX help utility
mtprintMiKTeX print utility
miktex-pdftexDVI/PDF output from TeX
setupwizMiKTeX setup wizard
miktex-tex — text formatting and typesetting
texifyMiKTeX compiler driver
miktex-xetex — Unicode-based TeX engine
7. Files
miktex.iniMiKTeX configuration file
pdftex.cfg — configuration settings for MiKTeX-pdfTeX
updmap.cfg — configuration Settings for outline fonts
8. Environment variables
9. Trace Streams
10. Run-Time Defaults
All MiKTeX Programs
All TeXMF Programs
All TeX Programs