LaTeX (pronounced either “lah-tech” or “lay-tech”) is a document preparation system designed to produce high-quality typeset output. Unlike common word processors such as Microsoft Word or LibreOffice Writer, LaTeX does not provide WYSIWYG (“What You See Is What You Get”). With LaTeX one takes plain text and enriches it with markup. This markup tells LaTeX about the logical meaning of certain elements of the text, similar to the way HTML does.
Using LaTeX requires a TeX distribution. It is a collections of packages and programs (compilers, fonts, and macro packages) that can turn the LaTeX source code into a printable output format (usually PDF).
LaTeX source codes are simply plain text, so they can be edited with any text editor (e.g. Notepad). However, it’s most convenient to have an editor that is designed to work with LaTeX, as they provide features like one-click compilation of your files, built-in PDF viewers, and syntax highlighting.
The TeXfireplace is an easy-to-install compact framework for using LaTeX on Windows. The installer downloads and installs the following programs:
-
MiKTeX (https://miktex.org)
A TeX distribution, portable “just enough” basic version with updated packages, extended bycm-super
andlatexmk
. “Just enough” means that the users install just the TeX packages they need for their authoring tasks. This minimizes the installation time and the required disk space. The missing necessary TeX packages will be installed automatically from the Internet while the tex file is compiling. -
TeXstudio (https://www.texstudio.org)
Fully featured LaTeX-specific editor with integrated PDF viewer. Portable version, modified default settings. By default, thelatexmk
automates the process of compiling the LaTeX documents. -
TLPerl (minimal Perl installation of TeX Live) or Strawberry Perl (https://strawberryperl.com)
for running Perl scripts such aslatexmk
(https://ctan.org/pkg/latexmk). -
Python (https://www.python.org), Pygments (https://pygments.org) and latexminted
forminted
(https://ctan.org/pkg/minted) LaTeX package.
Download the TeXfireplace installer (about 4MB) and run it! Internet connection is required for installation. After finishing the process (about 5-10 minutes) click the TeXstudio icon on the desktop (or in the start menu) and happy LaTeXing!
-
TeXfireplace will be installed for the current user, no admin privileges are required.
-
You can set which Perl system you want to use (TLPerl or Strawberry Perl). If Perl has already been installed (not as part of a previous TeXfireplace installation), this option is not available.
-
The installation of Python is optional. If Python has already been installed (not as part of a previous TeXfireplace installation), this option is not available.
-
There are three options where to specify the PATHs to use TeXfireplace:
-
TeXstudio Setup file (texstudio.ini)
The texstudio.ini file contains the settings for TeXstudio. If you choose this, the PATHs are made available using TeXstudio and are placed at the end of the%PATH%
environment variable. However, in the terminal started from TeXstudio, the PATHs are placed at the beginning of the%PATH%
environment variable. When using an external terminal, the%PATH%
environment variable will not contain the PATHs to TeXfireplace. If a TeX system other than TeXfireplace is already installed, this option cannot be selected. -
TeXstudio Startup file (texstudio.vbs)
The texstudio.vbs is a startup file for TeXstudio which will put the PATHs at the beginning of the%PATH%
environment variable before running. Therefore, the PATHs are made available using TeXstudio. When using an external terminal, the%PATH%
environment variable will not contain the PATHs to TeXfireplace. -
Registry for the current user
If you choose this, the PATHs will be written in the registry (HKCU) at the beginning of the%PATH%
environment variable. If a TeX system other than TeXfireplace is already installed, this option cannot be selected.
-
Support for versions 4.3 and older has been discontinued. To upgrade from these versions, first uninstall them and then reinstall the current version.
Feature requests, bug reports, and questions can be placed in the issue tracker.
The TeXfireplace is licensed to you under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation.
The TeXfireplace icon is provided by Recognize (recognizeapp.com) as Creative Commons Attribution 4.0 International License.
The TeXfireplace installer is a batch script that can be run from a graphical user interface. The GUI is written in Free Pascal using Lazarus. It is a free and open source program maintained by Tibor Tómács.