MiKTeX

Last updated
MiKTeX
Developer(s) Christian Schenk
Stable release
24.1 / 28 January 2024
Repository
Written in C, C++
Operating system Windows, Linux, macOS
Size 138.07 MB
Type TeX, LaTeX
License "several free" [1]
Website miktex.org

MiKTeX is a free and open-source distribution of the TeX/LaTeX typesetting system compatible with Linux, MacOS, and Windows. [2] [3] It also contains a set of related programs. MiKTeX provides the tools necessary to prepare documents using the TeX/LaTeX markup language, as well as a simple TeX editor, TeXworks. The name comes from the login credentials of the chief developer Christian Schenk, MiK for Micro-Kid. [4]

Contents

MiKTeX can update itself by downloading new versions of previously installed components and packages, and has an easy installation process. [5] By default, MiKTeX installs only a minimal set of packages (according to the philosophy of "just enough TeX"), which is useful in case of the limited space. It will then ask users whether they wish to download any packages that have not yet been installed but are required to render the current document. [6] A portable version of MiKTeX, as well as a command-line installer of it, are also available. [2]

The latest version of MiKTeX is available at the MiKTeX homepage. In June 2020, Schenk decided to change the numbering convention; the new one is based on the release date. Thus 20.6 was released in June 2020. Since version 2.7, MiKTeX has support for XeTeX, MetaPost and pdfTeX and compatibility with Windows 7. Support for 32-bit computers was dropped in 2022 and for Windows 7 in 2023.

See also

Related Research Articles

<span class="mw-page-title-main">LaTeX</span> Document preparation software system

LaTeX is a software system for typesetting documents. LaTeX markup describes the content and layout of the document, as opposed to the formatted text found in WYSIWYG word processors like Microsoft Word, LibreOffice Writer and Apple Pages. The writer uses markup tagging conventions to define the general structure of a document, to stylise text throughout a document, and to add citations and cross-references. A TeX distribution such as TeX Live or MiKTeX is used to produce an output file suitable for printing or digital distribution.

TeX, stylized within the system as TeX, is a typesetting system which was designed and written by computer scientist and Stanford University professor Donald Knuth and first released in 1978. TeX is a popular means of typesetting complex mathematical formulae; it has been noted as one of the most sophisticated digital typographical systems.

<span class="mw-page-title-main">GNU TeXmacs</span> Open-source word processor

GNU TeXmacs is a scientific word processor and typesetting component of the GNU Project. It originated as a variant of GNU Emacs with TeX functionalities, though it shares no code with those programs, while using TeX fonts. It is written and maintained by Joris van der Hoeven and a group of developers. The program produces structured documents with a WYSIWYG user interface. New document styles can be created by the user. The editor provides high-quality typesetting algorithms and TeX and other fonts for publishing professional looking documents.

<span class="mw-page-title-main">Device independent file format</span> Typesetting file format

The device independent file format (DVI) is the output file format of the TeX typesetting program, designed by David R. Fuchs and implemented by Donald E. Knuth in 1982. Unlike the TeX markup files used to generate them, DVI files are not intended to be human-readable; they consist of binary data describing the visual layout of a document in a manner not reliant on any specific image format, display hardware or printer. DVI files are typically used as input to a second program which translates DVI files to graphical data. For example, most TeX software packages include a program for previewing DVI files on a user's computer display; this program is a driver. Drivers are also used to convert from DVI to popular page description languages and for printing.

MetaPost refers to both a programming language and the interpreter of the MetaPost programming language. Both are derived from Donald Knuth's Metafont language and interpreter. MetaPost produces vector graphic diagrams from a geometric/algebraic description. The language shares Metafont's declarative syntax for manipulating lines, curves, points and geometric transformations. However,

<span class="mw-page-title-main">WinShell</span>

WinShell is a freeware, closed-source multilingual integrated development environment (IDE) for LaTeX and TeX for Windows.

<span class="mw-page-title-main">XeTeX</span> TeX typesetting engine

XeTeX is a TeX typesetting engine using Unicode and supporting modern font technologies such as OpenType, Graphite and Apple Advanced Typography (AAT). It was originally written by Jonathan Kew and is distributed under the X11 free software license.

Yet Another Previewer is the name of two different document previewing applications, one for DVI and one for PostScript.

A number of vector graphics editors exist for various platforms. Potential users of these editors will make a comparison of vector graphics editors based on factors such as the availability for the user's platform, the software license, the feature set, the merits of the user interface (UI) and the focus of the program. Some programs are more suitable for artistic work while others are better for technical drawings. Another important factor is the application's support of various vector and bitmap image formats for import and export.

<span class="mw-page-title-main">TeXnicCenter</span>

TeXnicCenter is a free and open-source IDE for the LaTeX typesetting language. It uses the MiKTeX or TeX Live distributions. It allows the user to type documents in LaTeX and to compile them in PDF, DVI or PS. A menu gives access to precoded elements and environments. It also allows for the creation of projects to organize and access the sections and environments of documents, and to insert a bibliography and an index. TeXnicCenter was first released in 1999 by Sven Wiegand, it is included in ProTeXt and since version 2.02 it supports UTF-8 encoding.

<span class="mw-page-title-main">WinEdt</span>

WinEdt is a shareware Unicode (UTF-8) editor and shell for Microsoft Windows. It is primarily used for the creation of TeX documents, but can also be used to edit HTML or any other type of text file. It can be configured to run as a front-end for a variety of TeX systems, including MiKTeX, fpTeX and TeX Live. WinEdt's highlighting schemes can be customized for different modes and its spell checking functionality supports multi-lingual setups, with dictionaries (word-lists) for many languages available for downloading from WinEdt's Community Site. It supports DVI and PDF workflow.

<span class="mw-page-title-main">JED (text editor)</span>

JED is a text editor that makes extensive use of the S-Lang library. It is highly cross-platform compatible; JED runs on Windows and all flavors of Linux and Unix. Older versions are available for DOS. It is also very lightweight, which makes it an ideal editor for older systems, embedded systems, etc. JED's Emacs mode is one of the most faithful emulations available.

<span class="mw-page-title-main">TeX Live</span> Distribution of TeX and related software

TeX Live is a cross-platform, free software distribution for the TeX typesetting system that includes major TeX-related programs, macro packages, and fonts. It is the replacement of its no-longer supported counterpart teTeX. It is now the default TeX distribution for several Linux distributions such as openSUSE, Fedora, Debian, Slackware, Ubuntu, Termux and Gentoo. Other Unix operating systems like OpenBSD, FreeBSD and NetBSD have also converted from teTeX to TeX Live.

MacTeX is a free redistribution of TeX Live, a typesetting environment based on TeX. While TeX Live is designed to be cross-platform, MacTeX includes Mac-specific utilities and front-ends. It is also pre-configured to work out-of-the-box with macOS, as it provides sensible defaults for configuration options that, in TeX Live, are left up to the user to allow for its cross-platform compatibility.

The computer program pdfTeX is an extension of Knuth's typesetting program TeX, and was originally written and developed into a publicly usable product by Hàn Thế Thành as a part of the work for his PhD thesis at the Faculty of Informatics, Masaryk University, Brno, Czech Republic. The idea of making this extension to TeX was conceived during the early 1990s, when Jiří Zlatuška and Phil Taylor discussed some developmental ideas with Donald Knuth at Stanford University. Knuth later met Hàn Thế Thành in Brno during his visit to the Faculty of Informatics to receive an honorary doctorate from Masaryk University.

<span class="mw-page-title-main">Scientific WorkPlace</span> LaTeX scientific word processor interface

Scientific WorkPlace is a software package for scientific word processing on Microsoft Windows and OS X.

<span class="mw-page-title-main">TeXworks</span>

TeXworks is free and open-source application software, available for Windows, Linux and macOS. It is a Qt-based graphical user interface to the TeX typesetting system and its LaTeX, ConTeXt, and XeTeX extensions. TeXworks is targeted at direct generation of PDF output. It has a built-in PDF viewer using the poppler library; the viewer has auto-refresh capability, and also features SyncTeX support.

<span class="mw-page-title-main">TeXML</span>

TeXML [tɛχːml] is – as a process – a TeX-based alternative to XSL-FO.

References

  1. "Redistributing MiKTeX". Miktex.org. Retrieved 2017-01-19.
  2. 1 2 "Getting MiKTeX - MiKTeX.org". miktex.org. Retrieved 2019-07-21.
  3. "Choosing a LaTeX Compiler". Overleaf. Retrieved June 11, 2021.
  4. "MiKTeX / Mailing Lists". Sourceforge.net. Retrieved 2017-01-19.
  5. "About MiKTeX - MiKTeX.org". miktex.org. Retrieved 2019-07-21.
  6. Wright, Joseph (2012). "TEX on Windows: MiKTEX or TEX Live?" (PDF). TUGboat. 33 (1). Archived (PDF) from the original on January 12, 2024. Retrieved January 12, 2024.