Skip to content

tibortomacs/texfireplace

Repository files navigation

An easy-to-install compact framework for using LaTeX on Windows

The TeXfireplace framework includes the following:

  • MiKTeX (https://miktex.org)
    A TeX distribution, portable “just enough” basic version with updated packages, extended by cm-super and latexmk. “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, the latexmk 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 as latexmk (https://ctan.org/pkg/latexmk).

  • Python (https://www.python.org), Pygments (https://pygments.org) and latexminted
    for minted (https://ctan.org/pkg/minted) LaTeX package.

Installing TeXfireplace

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!

  • SHA-256: ab420237d2b0d20fa421b4a4f4a34e5985cf4129e0078c10eca0699968d0d25f

  • The TeXfireplace framework 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).

  • The installation of Python/latexminted is optional.

  • 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.

    • 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.

Give feedback

Feature requests, bug reports, and questions can be placed in the issue tracker.

License

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.

© Copyright 2022–2025 Tibor Tómács


About

An easy-to-install compact framework for using LaTeX on Windows

Topics

Resources

Stars

Watchers

Forks

Languages