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 Mac OS X, 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 other platforms, especially GNU/Linux and Windows.
TeXworks is inspired by Dick Koch's award-winning TeXShop program for Mac OS X, 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 other platforms, especially GNU/Linux and Windows.
Original maintainer | Debian TeX maintainers |
---|---|
Homepage | https://www.tug.org/texworks/ |
0.6.5

0.6.4

0.6.3





0.6.2











0.6.1

0.5

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | zst | 0.6.5-1 | Mar 25 | 2.48 MiB | 5.93 MiB | Jonas Witschel |
![]() | deb | 0.6.2-3+b3 | 2019-01-12 | 2.42 MiB | 4.28 MiB | Debian TeX maintainers |
![]() | deb | 0.6.1-1+b1 | 2017-11-10 | 2.27 MiB | 4.15 MiB | Debian TeX maintainers |
![]() | rpm | 0.6.2-10.fc28 | 2019-01-14 | 2.75 MiB | 4.54 MiB | Fedora Project |
![]() | rpm | 0.6.2-14.fc29 | 2019-01-14 | 2.72 MiB | 4.59 MiB | Fedora Project |
![]() | rpm | 0.6.2-14.fc29 | 2019-01-14 | 2.72 MiB | 4.59 MiB | Fedora Project |
![]() | rpm | 0.6.3-1.fc30 | 2019-06-17 | 2.84 MiB | 5.38 MiB | Fedora Project |
![]() | rpm | 0.6.3-2.fc31 | 2020-01-07 | 2.7 MiB | 5.27 MiB | Fedora Project |
![]() | rpm | 0.6.4-1.fc33 | Mar 19 | 2.49 MiB | 5.82 MiB | Fedora Project |
![]() | rpm | 0.6.2-lp150.1.10 | 2019-01-17 | 2.47 MiB | 4.42 MiB | https://bugs.opensuse.org |
![]() | rpm | 0.6.2-lp151.2.5 | 2019-03-20 | 2.48 MiB | 4.42 MiB | https://bugs.opensuse.org |
![]() | rpm | 0.6.2-lp152.3.10 | Feb 19 | 2.46 MiB | 4.31 MiB | https://bugs.opensuse.org |
![]() | rpm | 0.6.2-1.2 | 2019-01-17 | 2.52 MiB | 4.45 MiB | http://bugs.opensuse.org |
![]() | rpm | 0.6.3-1.7 | Mar 11 | 2.53 MiB | 4.48 MiB | https://bugs.opensuse.org |
![]() | deb | 0.6.2-2 | 2017-11-10 | 2.6 MiB | 4.32 MiB | Ubuntu Developers |
![]() | deb | 0.6.2-2 | 2017-11-10 | 2.6 MiB | 4.32 MiB | Ubuntu Developers |
![]() | deb | 0.6.2-3 | 2019-01-14 | 2.61 MiB | 4.34 MiB | Ubuntu Developers |
![]() | deb | 0.6.2-3build1 | 2019-01-14 | 2.61 MiB | 4.28 MiB | Ubuntu Developers |
![]() | deb | 0.6.3-2 | 2019-07-11 | 2.71 MiB | 4.62 MiB | Ubuntu Developers |
![]() | deb | 0.6.3-3build2 | Mar 23 | 2.71 MiB | 4.66 MiB | Ubuntu Developers |
![]() | deb | 0.5~svn1363-6build2 | 2017-11-10 | 1.93 MiB | 5.55 MiB | Ubuntu Developers |
Applications

TeXworks
A simple environment for editing, typesetting, and previewing TeX documents
Manual pages
texworks(1)
texworks - a simple TeX front-end program
Latest updates

Arch rolling community/os: Updated from 0.6.4-1 to 0.6.5-1
Mar 25

Ubuntu 20.04 focal-proposed/universe: Version 0.6.3-3build2 removed
Mar 23

Ubuntu 20.04 focal/universe: Updated from 0.6.3-3build1 to 0.6.3-3build2
Mar 23
- No-change rebuild for libgcc-s1 package name change.

Ubuntu 20.04 focal-proposed/universe: Version 0.6.3-3build2 introduced
Mar 23
- No-change rebuild for libgcc-s1 package name change.

Fedora rawhide development/Everything-os: Updated from 0.6.3-5.fc32 to 0.6.4-1.fc33
Mar 19
- Update to 0.6.4
- Drop switches for Qt4 and Python2

Arch rolling community/os: Updated from 0.6.3-7 to 0.6.4-1
Mar 15

OpenSUSE Tumbleweed oss: Updated from 0.6.3-1.6 to 0.6.3-1.7
Mar 11
- Update to version 0.6.3:
- New features and improvements:
- Implement "Insert Citations..." dialog
- Implement indenting/unindenting by Tab/Shift+Tab
- Make synchronization granularity configurable (highlight corresponding character, word, or line)
- Add ability to distinguish identically named files by displaying the respective folders they are in in the window title, window menu, and under "Open Recent"
- Implement "Fit to content width" PDF zoom (which ignores empty space around the text)
- Disable unavailable typesetting engines
- Allow to change the editor font size by Ctrl+Mousewheel
- Improve the detection of spellchecking languages (add ability to search multiple directories and list all results)
- Hide the menu bar in PDF full screen mode
- Rework/expand code completion strings
- Add/update syntax highlighting for LaTeX, ConTeXt, Lua, DTX, and BibTeX
- Add cleanup-patterns for beamer files .nav & .snm
- Add new/unified icons for typeset and zooming
- Display paper size and file size in the PDF metadata
- Bug fixes:
- Fix infinite loop in syntax highlighter (which caused significant slow-down especially for large files)
- Fix underline when spellchecking with syntax highlighting
- Fix "Place on Left/Right", especially on multi-screen setups
- Avoid 'file "" not found' errors when synchronizing
- Fix synchronization while searching in a PDF
- Fix fine-grained synchronization near paragraph boundaries
- Fix the PDF copy menu command
- Fix PDF text selection
- Fix font color reset when searching and using stylesheets
- Fix crashes when working with locked PDFs
- Fix unexpected cursor movement when using a combination of backspace and up/down arrow keys (thanks to @mgkuhn)
- Fix the font in the log parser output
- Fix persistent magnifying glass
- Remove unimplemented PDF menu items cut, paste, clear
- Use cmake rpm macros.
- Drop conditionals for outdated openSUSE versions.
- New BuildRequires:
- texlive-tex-bin: needed to detect and configure the location of tex binary.
- Qt5Test to determine QT version.
- python3-devel: Switch to python3 based scripting plugin.
- Use %%license to install COPYING file.
- Minor spec file cleanups using spec-cleaner.

OpenSUSE Tumbleweed oss: Updated from 0.6.3-1.5 to 0.6.3-1.6
Feb 20
- Update to version 0.6.3:
- New features and improvements:
- Implement "Insert Citations..." dialog
- Implement indenting/unindenting by Tab/Shift+Tab
- Make synchronization granularity configurable (highlight corresponding character, word, or line)
- Add ability to distinguish identically named files by displaying the respective folders they are in in the window title, window menu, and under "Open Recent"
- Implement "Fit to content width" PDF zoom (which ignores empty space around the text)
- Disable unavailable typesetting engines
- Allow to change the editor font size by Ctrl+Mousewheel
- Improve the detection of spellchecking languages (add ability to search multiple directories and list all results)
- Hide the menu bar in PDF full screen mode
- Rework/expand code completion strings
- Add/update syntax highlighting for LaTeX, ConTeXt, Lua, DTX, and BibTeX
- Add cleanup-patterns for beamer files .nav & .snm
- Add new/unified icons for typeset and zooming
- Display paper size and file size in the PDF metadata
- Bug fixes:
- Fix infinite loop in syntax highlighter (which caused significant slow-down especially for large files)
- Fix underline when spellchecking with syntax highlighting
- Fix "Place on Left/Right", especially on multi-screen setups
- Avoid 'file "" not found' errors when synchronizing
- Fix synchronization while searching in a PDF
- Fix fine-grained synchronization near paragraph boundaries
- Fix the PDF copy menu command
- Fix PDF text selection
- Fix font color reset when searching and using stylesheets
- Fix crashes when working with locked PDFs
- Fix unexpected cursor movement when using a combination of backspace and up/down arrow keys (thanks to @mgkuhn)
- Fix the font in the log parser output
- Fix persistent magnifying glass
- Remove unimplemented PDF menu items cut, paste, clear
- Use cmake rpm macros.
- Drop conditionals for outdated openSUSE versions.
- New BuildRequires:
- texlive-tex-bin: needed to detect and configure the location of tex binary.
- Qt5Test to determine QT version.
- python3-devel: Switch to python3 based scripting plugin.
- Use %%license to install COPYING file.
- Minor spec file cleanups using spec-cleaner.

OpenSUSE Leap 15.2 oss: Updated from 0.6.2-lp152.3.9 to 0.6.2-lp152.3.10
Feb 19
- Update to version 0.6.2:
- Implement handling of links to external files in the PDF preview.
- Implement a simple screen calibration widget to allow adapting the PDF preview to the screen's resolution.
- Improve responsiveness when opening large documents.
- Use old content instead of rendering placeholers after a PDF was reloaded to facilitate seeing changes.
- Improve the usability of the "Remove Aux Files..." dialog by letting the user toogle the selection by clicking anywhere on the row.
- Add support for the bibliography program "biber" by default.
- Allow custom zoom levels in the PDF status bar context menu.
- Bugs fixed:
- Fix PDF zoom speed for high-resolution mouse-wheels.
- Fix a deadlock causing TeXworks to hang when loading PDF annotations such as links.
- Fix crash when changing files outside TeXworks.
- Fix crash when syncing from an if-block in the TeX file.
- Fix crash when reloading a PDF while text was selected.
- Fix enabling of the first/previous/next/last page toolbar buttons in the PDF preview.
- Fix the wrong appearance of the PDF magnifier in some cases.
- Fix truncation issues and misreported Windows versions in "Email to mailing list".

Fedora rawhide development/Everything-os: Updated from 0.6.3-4.fc32 to 0.6.3-5.fc32
Feb 08

OpenSUSE Leap 15.2 oss: Updated from 0.6.2-lp152.3.8 to 0.6.2-lp152.3.9
Feb 04
- Update to version 0.6.2:
- Implement handling of links to external files in the PDF preview.
- Implement a simple screen calibration widget to allow adapting the PDF preview to the screen's resolution.
- Improve responsiveness when opening large documents.
- Use old content instead of rendering placeholers after a PDF was reloaded to facilitate seeing changes.
- Improve the usability of the "Remove Aux Files..." dialog by letting the user toogle the selection by clicking anywhere on the row.
- Add support for the bibliography program "biber" by default.
- Allow custom zoom levels in the PDF status bar context menu.
- Bugs fixed:
- Fix PDF zoom speed for high-resolution mouse-wheels.
- Fix a deadlock causing TeXworks to hang when loading PDF annotations such as links.
- Fix crash when changing files outside TeXworks.
- Fix crash when syncing from an if-block in the TeX file.
- Fix crash when reloading a PDF while text was selected.
- Fix enabling of the first/previous/next/last page toolbar buttons in the PDF preview.
- Fix the wrong appearance of the PDF magnifier in some cases.
- Fix truncation issues and misreported Windows versions in "Email to mailing list".

Ubuntu 20.04 focal/universe: Updated from 0.6.3-3 to 0.6.3-3build1
Jan 25

Ubuntu 20.04 focal-proposed/universe: Version 0.6.3-3build1 removed
Jan 25

Ubuntu 20.04 focal-proposed/universe: Version 0.6.3-3build1 introduced
Jan 25

Fedora rawhide development/Everything-os: Updated from 0.6.3-3.fc32 to 0.6.3-4.fc32
Jan 23
- Rebuild for poppler-0.84.0

OpenSUSE Leap 15.2 oss: Updated from 0.6.2-lp152.3.7 to 0.6.2-lp152.3.8
Jan 17
- Update to version 0.6.2:
- Implement handling of links to external files in the PDF preview.
- Implement a simple screen calibration widget to allow adapting the PDF preview to the screen's resolution.
- Improve responsiveness when opening large documents.
- Use old content instead of rendering placeholers after a PDF was reloaded to facilitate seeing changes.
- Improve the usability of the "Remove Aux Files..." dialog by letting the user toogle the selection by clicking anywhere on the row.
- Add support for the bibliography program "biber" by default.
- Allow custom zoom levels in the PDF status bar context menu.
- Bugs fixed:
- Fix PDF zoom speed for high-resolution mouse-wheels.
- Fix a deadlock causing TeXworks to hang when loading PDF annotations such as links.
- Fix crash when changing files outside TeXworks.
- Fix crash when syncing from an if-block in the TeX file.
- Fix crash when reloading a PDF while text was selected.
- Fix enabling of the first/previous/next/last page toolbar buttons in the PDF preview.
- Fix the wrong appearance of the PDF magnifier in some cases.
- Fix truncation issues and misreported Windows versions in "Email to mailing list".

Fedora 31 releases/Everything-os: Version 0.6.3-2.fc31 introduced
2020-01-07

OpenSUSE Leap 15.2 oss: Version 0.6.2-lp152.3.7 introduced
2020-01-07
- Update to version 0.6.2:
- Implement handling of links to external files in the PDF preview.
- Implement a simple screen calibration widget to allow adapting the PDF preview to the screen's resolution.
- Improve responsiveness when opening large documents.
- Use old content instead of rendering placeholers after a PDF was reloaded to facilitate seeing changes.
- Improve the usability of the "Remove Aux Files..." dialog by letting the user toogle the selection by clicking anywhere on the row.
- Add support for the bibliography program "biber" by default.
- Allow custom zoom levels in the PDF status bar context menu.
- Bugs fixed:
- Fix PDF zoom speed for high-resolution mouse-wheels.
- Fix a deadlock causing TeXworks to hang when loading PDF annotations such as links.
- Fix crash when changing files outside TeXworks.
- Fix crash when syncing from an if-block in the TeX file.
- Fix crash when reloading a PDF while text was selected.
- Fix enabling of the first/previous/next/last page toolbar buttons in the PDF preview.
- Fix the wrong appearance of the PDF magnifier in some cases.
- Fix truncation issues and misreported Windows versions in "Email to mailing list".

Ubuntu 20.04 focal/universe: Version 0.6.3-3 introduced
2020-01-07

Arch rolling community/os: Updated from 0.6.3-6 to 0.6.3-7
2019-12-19
Related packages
texworks-debuginfo - Debug information for package texworks
texworks-debugsource - Debug sources for package texworks
texworks-help-en - English help files for TeXworks
texworks-help-fr - French help files for TeXworks
texworks-plugin-lua - Plugins to add python scripting to texworks
texworks-plugin-lua-debuginfo - Debug information for package texworks-plugin-lua
texworks-plugin-python - Plugins to add python scripting to texworks
texworks-plugin-python-debuginfo - Debug information for package texworks-plugin-python
texworks-scripting-lua - Plugin to bring Lua scripting to TeXworks
texworks-scripting-python - Plugin to bring Python scripting to TeXworks