LaTeX is a high-quality typesetting system, with features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. hot
LyX is an advanced open source document processor that encourages an approach to writing based on the structure of your documents, not their appearance. LyX lets you concentrate on writing, leaving details of visual layout to the software. Read more hot
Active-DVI is a Unix-platform DVI previewer and a programmable presenter for slides written in LaTeX. It features: Color anti-aliasing, Inclusion of images (via the Camlimages package) with alpha channel and blending, and Encapsulated Postscript File inclusion.
AmyEdit is a LaTeX Editor designed to simplify the creation of LaTeX documents in Linux. It is designed to be as user friendly as possibly, and features initial document templates. It is written using C++ and GTKMM.
AsciiDoc is a text document format for writing short documents, articles, books, and UNIX man pages. AsciiDoc files can be translated to HTML and DocBook markups using the asciidoc command. AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.
AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs and XEmacs. It supports many different TeX macro packages, including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX (dtx files). Read more
AutoLaTeX is a tool for managing small to large sized LaTeX projects. The typical AutoLaTeX input file is simply a series of variable definitions in a Makefile for the project. This Makefile was automatically generated by a provided Perl script. The user can easily perform all required steps to do such tasks as preview the document or produce a PDF file. AutoLaTeX will keep track of files that have changed and how to run the various programs that are needed to produce the output. One of the best features of AutoLaTeX is to provide translation rules to automatically generate the figures which will be included into the PDF.
Bibfrm can read or create bibliographic files in the bibtex format. The graphical interface enables to immediatly vizualize which of the fields are optional or compulsory accordingly to the document type. You can navigate through references, search for a particular string, or sort the references on document type, authors or date.
bibprolog is a frontend to bibtex.
bibtag recomputes citation tags in BibTex bibliography data base files. It can also sort and prettyprint the files.
CrossTeX is a bibliography management tool. It comprises a backwards-compatible bibliographic database format that is much less prone to error compared to other alternatives like BibTeX and a more flexible tool for creating the citations that appear at the end of scholarly texts.
DocBook to LaTeX/ConTeXt Publishing
DocBook to LaTeX/ConTeXt Publishing transforms your SGML/XML DocBook documents to DVI, PostScript, or PDF by translating them in pure LaTeX or ConTeXt as an initial process. MathML 2.0 markups are supported. It started as a clone of DB2LaTeX.
eCromedos is a document preparation system that allows concurrent publication of documents in print and web. It is specifically targeted at producing technical documentation in the field of Computer Science.
eLyXer (pronounced elixir) is a LyX to HTML converter. While there are a ton of such projects all over the web, eLyXer has a clear focus on flexibility and elegant output.
Eqe: Linux LaTeX equation editor
A simple clone of the excellent LaTeX equation editor you can find on MacOS X. There's a zone to type LaTeX input, and it generates an image to represent it (color, font, and size are customisable). You can drag the image to other applications (like OpenOffice Impress, Mozilla, the Gimp). It also exports to any image format ImageMagick supports. It is free as in speech, and is released under the GPL.
gBib is a user-friendly editor and browser for BibTeX databases. You can use it also to insert citations inside a LyX document.
gladTeX is a preprocessor that enables the use of LaTeX equations in HTML by replacing the LaTeX code with images. Care is taken to align the base line of the equation with the base line of the surrounding text.
glatex is a program designed to display a list of files you want to use in a LaTeX document, and, in addition to editing these files, allows you to compile, view and print the final document. glatex is not an editor or anything else. It only helps to work on a list of files.
GNU TeXmacs is a free scientific text editor, which was both inspired by TeX and GNU Emacs. The editor allows you to write structured documents via a wysiwyg (what-you-see-is-what-you-get) and user friendly interface. New styles may be created by the user. The program implements high-quality typesetting algorithms and TeX fonts, which help you to produce professionally looking documents. Read more
The groff (GNU Troff) software is a typesetting package which reads plain text mixed with formatting commands and produces formatted output. Groff now supports HTML.
This simple application is an easy tool to write a fast LaTeX-letter. It is based on the Gnome-desktop-environment and is very configurable (i.e. multiple letter-headers, multiple languages, noninteractive-mode ...).
Gummi is a simple lightweight LaTeX editor for GTK+ users written in Python and GTK. Read more
The Hebrew Editor package is intended mostly for Hebrew speaking users for creating and editing Hebrew/English LaTeX documents. This package provides a text (terminal) based word processor which is extreamly LaTeX oriented.
HEVEA is a quite complete and fast LATEX to HTML translator. HEVEA is written in Objective Caml.
Hex is a Haskell-based reimplementation of TeX. It currently only implements the macro functionality and very basic typesetting with DVI output.
KBibTeX is a BibTeX editor for KDE. It supports network transparent access to .bib files, and export to both .pdf and .ps thru (pdf)latex.
Kile is a user friendly TeX/LaTeX editor for the KDE desktop environment. Features include: Compile, convert and view your document with one click, Auto-completion of (La)TeX commands, Templates and wizards makes starting a new document very little work, and easy insertion of many standard tags and symbols and the option to define (an arbitrary number of) user defined tags. Read more
Klat is a LaTeX editor for KDE 3. It uses a 'kate' component as its editor. It provides a menu to run programs like 'latex', 'dvips', 'pdflatex' etc. This menu can be modified by the user: commands can be added, deleted and edited. Shortcut keys can be assigned to the defined commands.
K-Letter-Wizard makes writing letters easy. Just enter the address and subject, and with some help from LaTeX, can produce a very good looking letter.
KLyX is a port of LyX version 0.12.0 to KDE that was done primarily by Matthias Ettrich and Kalle Dalheimer. It has not been developed actively for several years and therefore lacks many of the features and bug fixes of more recent LyX versions.
KTeXShell is a KDE shell around TeX, LaTeX and the related programs, such as makeindex. It does not introduce any WYSIWYG functionality to TeX (use KLyX instead for that), but it provides the user with a ?control center? for the TeX software, so that the cycle ?edit, compose, view? is easily done with a few mouse clicks.
A LaTeX command helper. It provides a menu system that you can use to access the LaTeX markup language. Example text is displayed, copied to the clipboard, and selected after you choose a menu item (such as Text...Bold).
A collection of LaTeX classes and documents which help and enhance the utilization of LaTeX in French. For example, it includes documents about auctex, emacs, and bibtex.
This is a small service which could convert a LaTeX text into an image -- just select the text, click on the service item menu, choose "Return the LaTeX rendering" and voila ! your text is replaced by its LaTeX rendering.
LaTeX Symbols Selector
LSS is a symbol browser to help create LaTeX documents with many math symbols. All symbols are grouped into categories, and users can copy a symbol name to a system-wide clipboard (or insert it directly to the first running copy of gVIM) by selecting a symbol icon from the list.
LaTeX Word Counter
LaTeX Word Counter is a word counter for LaTeX files. It can also count simple text files. It has a simple and easy graphical interface. Logs can be shown for every file (such as included LaTeX files). When opened, the file is determined to be LaTeX or not. When done, all the words are counted. Once done, the user can always recount the same file or open another.
An S-Lang file for the Jed editor which provides a greatly enhanced LaTeX mode, similar to AUC TeX. It features menus, shortcuts, templates, syntax highlighting, document outlines, integrated debugging, symbol completion, full integration with external programs, and more.
LaTeX::Table is a Perl module that provides functionality for an intuitive generation of LaTeX tables for reports or theses. It ships with some predefined, good-looking table styles, and supports multipage tables via the xtab package.
lhs2TeX is a literate programming tool. It is implemented as a preprocessor that generates LaTeX code from literate Haskell sources.
LuaTeX is an extended version of pdfTeX using Lua as an embedded scripting language. The LuaTeX project's main objective is to provide an open and configurable variant of TeX while at the same time offering downward compatibility.
A TeX DVI previewer for Unix. MDVI aims to provide a library that can be used to implement DVI drivers easily. A DVI driver is included, and uses the X Window System to display files.
A variant of TeX which directly generates PDF.
PLaTos is Platon LaTeX Office Suite. It is a framework for easy and comfortable building of various LaTeX documents with several advanced features.
prerex is an interactive (command-line) editor and a LaTeX macro support package that can be used to create very attractive and readable prerequisite charts. A prerequisite chart is a network of course boxes linked by prerequisite and co-requisite arrows.
preview-latex makes LaTeX a tightly integrated component of your editing workflow by visualizing selected source chunks (such as single formulas or graphics) directly as images in the source buffer.
ProofCheck is software for checking proofs written in TeX.
PetriNets is a TeX/LaTeX package which provides a convenient interface for drawing Petri nets, using PSTricks packages as back-end. PDF files can be easily produced using pdfLaTeX.
PythonTeX is a LaTeX package that allows Python code entered within a TeX document to be executed, and the output to be included in the original document.
QTeXEngine enables Qt based applications to easily export graphics created using the QPainter class to TeX. It is built on top of QPaintEngine and uses the TikZ/Pgf graphic systems for TeX. A commercial version is also available.
Rubber is a program whose purpose is to handle all tasks related to the compilation of LaTeX documents. This includes compiling the document itself, of course, enough times so that all references are defined, and running BibTeX to manage bibliographic references. Automatic execution of dvips to produce PostScript documents is also included, as well as usage of pdfLaTeX to produce PDF documents.
Seminar is a LaTeX package to make slides, with a lot of flexibility and functionalities.
SerbianC adds support for the Serbian language (with Cyrillic script) to LaTeX with the Babel multi-language support package.
slide2handout is a simple TeX/shell script that creates a printable version of PDF slides, that look similiar to ones created with MS PowerPoint. All one has to do is to specify source PDF filename and a list of page numbers.
tbibtools provide a simple regexp-based BibTeX parser that can be used to sort bib files, reformat bib files, list keys in a bib file, and show bib entries matching a regular expression.
teTeX is a complete TeX distribution for UNIX compatible systems, maintained by me, Thomas Esser. It is based on the web2c distribution which is currently maintained by Olaf Weber.
tetex-upmethodology provides a complete set of LaTeX styles that permit you to write documents according to a UP-based methodology. Its major features are document history, task management, design and specification documentation, and helping tools.
Texcaller is a convenient interface to the TeX command line tools.
TeXfig is a small tool which uses Latex for setting the text in xfig documents. This is useful if you want to produces figures with complicated text elements like formulas.
texi2latex is a program that converts Texinfo files to the LaTeX format. It is a full implementation of the Texinfo file format.
The TeXlipse plugin for Eclipse provides support for LaTeX projects. It is primarily aimed at users who already know the basics about LaTeX, newbies will surely find it useful but also a steeper learning curve.
Texmaker is a program that integrates many tools needed to develop documents with LaTeX, in just one application. Read more
TeXML is an XML vocabulary for TeX.
TeXpen is a LaTeX editor for mankind, based on Qt/C++.
TeXstudio is an integrated environment for writing LaTeX documents. Our goal is to make writing LaTeX as easy and comfortable as possible. Therefore TeXstudio has numerous features like syntax-highlighting, integrated viewer, reference checking and various assistants.
TeXwrapper allows to run TeX and some tools like BibTeX or MakeIndex at once. If an error occurs, it scans the transcript files and sends a ``compiler style'' error message to stderr, that is: filename:line:column:message.
thwack is a typesetter that takes troff input and produces XML output. With macro packages, it can produce DocBook XML and limited XSL-FO.
TkDVI is a new DVI previewer for Unix, based on John Ousterhout's script language Tcl/Tk. TkDVI defines »DVI images« that display a page from a DVI file in a Tk widget such as the canvas widget. The usual features are available, for example, shrinking the image by various amounts.
Tomboy-LaTeX is a plugin for the desktop note-taking application Tomboy. It automatically converts LaTeX math code enclosed in [...] into inline images. Clicking on the image and moving the cursor near the image reveals the markup again.
TransFig is a set of tools for creating TeX documents with graphics which are portable, in the sense that they can be printed in a wide variety of environments.
TTH translates TEX, the predominant mark-up language for expressing mathematics, into HTML, the language of world-wide-web browsers. It thereby enables mathematical documents to be made available on the web. Document structure, using either the Plain or LaTeX macro packages, is also translated and incorporated in the form of hyperlinks.
Tubaina is a textbook generator that uses a simple syntax and outputs either HTML or LaTeX documents.
Universaltext Interpreter is a tool to produce written output (e.g. a prose book to be published, a dictionary in both electronic and paper format, or a Web site).
urwcyr-tex is a set of TeX bindings for URW Cyrillic fonts.
wiki2beamer is a small tool to create LaTeX Beamer presentations from text files with a wiki-like syntax. It therefore enables the user to create beamer presentations in a less time-consuming way.
Winefish is a LaTeX editor based on the Bluefish HTML editor. Winefish is designed for experienced LaTeX Users. Its features include: customizable syntax highlighting based on Perl compatible regular expressions, wizards for startup, tables, lists, and other structures, autotext, autocompletion support, support for multiple encodings, a customizable toolbar, and a custom menu.
Wyneken is a content-oriented text processor that makes your life as a student easier by allowing you to create and manage digital notebooks. Wyneken also allows you to create PDF presentations, letters, articles, and reports. Wyneken creates highly professional documents in PDF, DVI, HTML, RTF, and Ascii Text.
xdvi is a program to display TeX .dvi files under the X Window System. It runs under Unix (and look-alikes) and possibly VMS.
Xdvik is a program for displaying DVI files on the X window system. It is based on the regular (non-k) xdvi of the same version number, and is part of the texk project (deployed e.g. in teTeX).
A simple and comfortable graphical user interface (GUI) to control the following TeX/LaTeX facilities. xtem is written for Unix platforms and has been tested on many systems. It requires Tcl, the appropriate Tk.
A simple TeX interface for the X Window System based on "wish", respectively Tcl/Tk.