[26 total ]
LaTeX is a document preparation system for high-quality typesetting. It is most often used for medium-to-large technical or scientific documents but it can be used for almost any form of publishing.
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 has been officially declared unmaintained by it's current maintainer, and users are suggested to change to TeX Live instead.
MiKTeX is an up-to-date TeX implementation for the Windows operating system.
TeX is a typesetting system written by Donald E. Knuth, who says that it is "intended for the creation of beautiful books - and especially for books that contain a lot of mathematics".
MiKTeX offers a complete set of utilities, macro packages and fonts.
LyX is a document processor using the "what you see is what you mean" (WYSIWYM) paradigm.
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).
AUCTeX includes preview-latex which
... [More]
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. [Less]
LilyPond is a music typesetter. It produces beautiful sheet music using a description file as input. LilyPond is part of the GNU Project.
TeXShop is a TeX previewer for Mac OS X, written in Cocoa. Since pdf is a native file format on OS X, TeXShop uses "pdftex" and "pdflatex" rather than "tex" and "latex" to typeset; these programs in the standard teTeX distribution of TeX produce pdf output instead of dvi output.
TeXnicCenter is a feature rich integrated development environment (IDE) for developing LaTeX-documents on Microsoft Windows (Windows 9x/ME, NT/2000/XP) freely available under GPL.
The main purpose of the pdfTeX project is to create and maintain an extension of TeX that can produce PDF directly from TeX source files and improve/enhance the result of TEX typesetting with the help of PDF. When PDF output is not selected, pdfTEX
... [More]
produces normal DVI output, otherwise it generates PDF output that looks identical to the DVI output.
An important aspect of this project is to investigate alternative justification algorithms (e. g. a font expansion algorithm akin to the hz micro--typography algorithm by Prof. Hermann Zapf), optionally making use of Multiple Master fonts.
pdfTEX is based on the original TeX sources and Web2c, and has been successfully compiled on Unix, Win32 and MSDOS systems. [Less]
JabRef is a graphical Java application for managing bibtex (. bib) databases. It can import bibliographies in numerous formats, provides extensive searching, sorting, and grouping features, can automatically create bibtex keys, and can insert citations into LyX.
Kile is a user friendly TeX/LaTeX editor for the KDE desktop environment. It simplifies the creation of LaTeX documents.
A typesetting system by Jonathan Kew and SIL International based on a merger of Donald Knuth's TeX system with Unicode and modern font technologies (multiple languages, support for AAT and OpenType advanced font features, trivial font installation).
TeX Live is an easy way to get up and running with TeX. It provides a comprehensive TeX system with binaries for most flavors of Unix, including GNU/Linux, and also Windows. It includes all the major TeX-related programs, macro packages, and fonts
... [More]
that are free software, including support for many languages around the world.
TeX Live is the successor to teTeX. [Less]
refbase is a web-based bibliographic manager that can import and export references in various formats (including BibTeX, Endnote, ISI, RIS, PubMed, MODS XML, OpenOffice, and Word 2007 XML). It can make formatted lists of citations in HTML, RTF, PDF
... [More]
, or LaTeX, and offers powerful searching, and RSS support. An SRU/W service and support for unAPI, and COinS metadata allow for easy access by clients and search engines. [Less]
WiKo is a very simple but powerful python script which takes files with wiki content in a given directory and either builds a web, a LaTeX article or a blog. It is very recommended to use it in tandem with a collaborative versioning system such as cvs or subversion in order to publish on commit.
OOoLatex is a set marcos designed to provide latex support into OpenOffice. Complex equations can be inserted as images, the latex code is saved into the image attribute while simpler equations are expanded into symbol characters to be inserted as text.
OpenJade is a suite of tools for validating, processing, and applying DSSSL (Document Style Semantics and Specification Language) stylesheets to SGML and XML documents. It is a project undertaken by the DSSSL community to maintain and extend Jade and the related SP suite of SGML/XML processing tools.
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. The following main features are
... [More]
offered:
* Syntax highlighting
* Document outline
* Code folding
* Templates
* Build support, also partial building
* Annotations for errors (while editing)
* Content assist (completion of commands and references)
* Easy navigation with F3
* Outline of the current file and the full project
* Spell checking
* Menu with common LaTeX math symbols
* BibTeX editor and BibTeX-support
* Line wrapping
* Table editor
* Support for several platforms (Windows, Linux, OS X)
* ...and many more [Less]
Platypus is a comprehensive and easy-to-use page layout and typesetting system.
Similar in concept to tools such as TeX, Platypus adds new features, especially ease of use, to the generation of documents of all kinds. It has features of particular
... [More]
benefit to developers and technical writers, such as intelligent, language-sensitive support for listings and code snippets.
Input consists of text files with embedded commands and specifications (similar in concept to troff and TeX). These files are converted to PDF or HTML using the iText library.
Written in Java. In early alpha (and not feature complete) but under active development. Binaries, code, docs, and schedule of releases at the websise. [Less]
LaTeXtaglet allows the inclusion of mathematical equations in Javadocs.
This project was originally developed by Stephan Dlugosz and hosted at SourceForge.
The original source code is tightly dependent of Windows conventions for directories and
... [More]
files names. The modified version of LaTeXtaglet described here runs fine on unix platforms.
It's uncertain whether the changes in the modified version were propagated back to the original code base as the original author apparently stopped improvements to the original LaTeXtaglet. Hence, another source repository was created under JQuantLib umbrella. JQuantLib uses LaTeXtaglet to obtain nice Javadocs which contains UML diagrams and mathematical equations. [Less]
Functional MetaPost is a Haskell frontend to the MetaPost language by John Hobby. Users write their graphics as Haskell programs, which then emit MetaPost code that can be compiled into encapsulated PostScript files and smoothly included into e.g. LaTeX.
Ducky Yazy's project 'yege' is originally host on SourceForge.net named as 'yedge', now it's renamed as 'yege', and the code and content is on GoogleCode.com, and the homepage and some docs in SourceForge.net.
ChkTeX checks for various syntactic and semantic errors in LaTeX documents, and helps the writer stay focused on the content rather than presentation or syntax of commands.
This is a single GNU makefile that builds a LaTeX document into various targets with minimal latex/bibtex invocations. It colorizes and swallows the normally unhelpful latex output so that errors and other important messages are easy to spot. It
... [More]
handles GNUplot, Fig, and Dot image creation, and does automatic dependency tracking.
Perhaps most important, it is convenient because it is a single file and only depends on standard Unix utilities that are likely to exist on any system. It includes built in help documentation and various utilities to test whether it will work on your system. [Less]
What is TeXworks?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
... [More]
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.
For more information, see the TeXworks page at the TeX Users Group site. There is also a mailing list available for discussion of the project.
RequirementsTo build the current TeXworks prototype from source, you will need to install developer packages (or equivalent) for:
Qt4 (4.3.2 is known to work; later versions should also work. Note that on GNU/Linux, TeXworks may crash when changing the spell-checking language when using Qt 4.3.x. Updating to Qt 4.4.0 solves this.) http://trolltech.com/downloads/opensource#qt-open-source-edition
Poppler (0.8.0 or later recommended, although 0.6 series should work) http://poppler.freedesktop.org/
Hunspell (at least 1.2.2 recommended; not tested with earlier versions) http://hunspell.sourceforge.net/
libdbus (on X11-based platforms only; not used on Mac OS X or Windows) http://dbus.freedesktop.org/
along with their dependencies (such as Freetype, fontconfig, zlib, etc.) Details will depend on your platform. On GNU/Linux or similar systems, your package manager can probably provide all these. Feel free to contribute distribution-specific notes for the Building page.
After installing the necessary libraries (and their headers), check the TeXworks.pro file and update paths as necessary; some of the paths currently in the project file are specific to one of my build machines.
Once the project file is correct, run qmake to create a Makefile or Xcode project, and then run make or use Xcode to build the application. Do not run qmake -pro to recreate the .pro file, as it has been hand-edited.
Note: on some systems, the default qmake may be a Qt3 version, in which case it will generate lots of warnings, and make will fail miserably; TeXworks is a Qt4 program. In that case, see if you have qmake-qt4, or perhaps run the Qt4 version using a full path.
The current version of TeXworks has been successfully built with
Xcode (using gcc 4) on Mac OS X 10.4 and 10.5 gcc 4 on GNU/Linux a combination of mingw32 on Windows XP and the mingw32 cross-compiler hosted on Mac OS X Getting all the right libraries built and installed for the mingw32 build can be tricky. By slightly patching poppler 0.8.0, it is possible to build a version that does not depend on fontconfig (and thence on various other libraries), though it will then not work properly for PDFs with non-embedded fonts.
To avoid having to build the poppler dependencies for Windows, you can get precompiled libraries from the KDE on Windows project.
Alternatively, I believe it would also be possible to build with Visual C, but I have not done this personally. [Less]
TeXCAD is a program for drawing or retouching {picture}s in LaTeX. It extends the original {picture} capabilities, even without any obligatory LaTeX package, class or style sheet. Core of TeXCAD is totally portable. MS Windows version available.