Skip to content
EntityQ1808606· pop 13· linked from 29 articles

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 (which allows the user to synchronize the PDF viewer position with the source, and vice versa with a single click).

Key facts

Software.name
TeXworks
Software.logo
TeXworks icon 128.png
Software.screenshot
TeXworks.png
Software.screenshot size
220px
Software.developer
Jonathan KewStefan LöfflerCharlie Sharpsteen
Software.latest release version
0.6.10
Software.operating system
Cross-platform
Software.language
Multilingual
Software.genre
TeX, LaTeX, ConTeXt, XeTeX editor
Software.license
GPL-2.0-or-later
Software.website
TeXworks

via Wikipedia infobox

Source code

TeXworks is an environment for authoring TeX (LaTeX, ConTeXt, etc) documents, with a Unicode-based, TeX-aware editor, integrated PDF viewer, and a clean, simple interface accessible to casual and non-technical users. TeXworks is inspired by Dick Koch's award-winning TeXShop program for macOS, which has made quality typesetting through TeX accessible to a wider community of users, without a technical or intimidating face. The goal of TeXworks is to deliver a similarly integrated, easy-to-use environment for users on all platforms, especially GNU/Linux and Windows. TeXworks is a free and open-source software project. New users are encouraged to leverage this guide, outlining the fundamental process of creating, formatting, and generating PDF documents from within TeXworks. TeXworks thrives on an active community, and welcoming contributions is paramount. If you encounter bugs or have suggestions for improvement, please share them on our issues page. Additionally, you can engage in discussions with other users and developers via our mailing list. TeXworks' translation efforts are hosted on Weblate where any and all help is very welcome. To start contributing to the code, visit the development page to fork a copy of the codebase and start hacking. Visit our homepage for more information. If you are new to contributing to open-source projects, we encourage you to visit this guide to help you get started. Pre-built binaries for Windows, macOS, and Linux are available for immediate download from our official website. along with their dependencies (such as Freetype, fontconfig, zlib, etc.) If you also want to build the scripting plugins (optional), you additionally need development packages for Lua and/or Python. Details will depend on your platform. On Linux or similar systems, your package manager can probably provide all these. On the Mac, required libraries can be obtained, e.g., using Homebrew. Using the latest stable versions of the dependencies is highly recommended, although TeXworks can be built with versions at least as old as CMake 3.1.0, Qt 5.2.3, poppler 0.24.5, and hunspell 1.2.9.

Excerpt from the source-code README · 5,489 chars · not written by Vinony

Wikidata facts

Instance of
free software
Official website
www.tug.org/texworks
Image
TeXworks.png
Has use
TeX
Show 9 more facts
Commons category
TeXworks
GUI toolkit or framework
Qt
Commons gallery
TeXworks
source code repository URL
github.com/TeXworks/manual
programmed in
C++
software version identifier
0.6.11
software quality assurance
continuous integration
Sources (5)

via Wikidata · CC0

~2 min read

Encyclopedic overview

3 sections
Contents
  • See also
  • References
  • External links

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 (which allows the user to synchronize the PDF viewer position with the source, and vice versa with a single click).

The developer of TeXworks is Jonathan Kew (who also developed XeTeX), who deliberately modelled TeXworks on Richard Koch’s award-winning TeXShop software for macOS to lower the entry barrier to the TeX world for those using desktop operating systems other than macOS. Kew argued against complex user interfaces like that of TeXnicCenter or Kile, which he described as intimidating for new users.

Excerpted from Wikipedia’s “TeXworks” article, available under the CC BY-SA 4.0 licence.