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.
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.
NTeX is a very complete TeX/LaTeX distribution for Linux and other Unix systems. The NTeX distribution also includes METAFONT, a program which allows the user to design fonts.
A variant of TeX which directly generates PDF.
PlainDoc is a document production system based on plain text files. It keeps most of the document in human readable form - the PlainDoc source itself serves as the plain text version of the document. It handles EPS, gnuplot, dia diagrams, tables, and verbatim text, uses LaTeX for PDF production, and can produce monolithic or paginated HTML and DocBook natively. Includes are supported. The file format is CVS friendly and easily diffable. It is suitable for software manuals and documentation, technical publishing, scientific papers, books, legal documents, and presentation slides.
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.
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.
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.
RapidTeX is a document markup language for creating well-structured documents. It is also the name of the software used to convert RapidTeX documents to LaTeX and HTML.
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.