What is LaTex?
LaTeX (formatted as LaTeX) is a document markup language and document preparation system for the TeX typesetting program. The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to create a document in LaTeX, a .tex file must be created using some form of text editor. While most text editors can be used to create a LaTeX document, a number of editors have been created specifically for working with LaTeX.
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.
LaTeX contains features for:
Typesetting journal articles, technical reports, books, and slide presentations.
Control over large documents containing sectioning, cross-references, tables and figures.
Typesetting of complex mathematical formulas.
Advanced typesetting of mathematics with AMS-LaTeX.
Automatic generation of bibliographies and indexes.
Multi-lingual typesetting.
Inclusion of artwork, and process or spot colour.
Using PostScript or Metafont fonts.
LaTeX is based on Donald E. Knuth's TeX typesetting language or certain extensions. LaTeX was first developed in 1985 by Leslie Lamport, and is now being maintained and developed by the LaTeX3 Project. LaTeX is available for free by anonymous ftp.
The best source for news on TeX and LaTeX is the TeX Users Group.
LaTeXML
LaTeXML is Perl module which parses the actual LaTeX document and emits XML output for later post-processing (for example, for conversion to XHTML+MathML). With a proper XSLT stylesheet, one can obtain custom XHTML+MathML output. The LaTeXML homepage itself was generated using LaTeXML. The project is still active (at the time of writing), it’s very well documented and it has a Trac and a mailing list.
It supports the following programming languages:
ABAP | IDL | PL/I | |||
ACSL | inform | Plasm | |||
Ada | Java | POV | |||
Algol | JVMIS | Prolog | |||
Ant | ksh | Promela | |||
Assembler | Lisp | Python | |||
Awk | Logo | R | |||
bash | make | Reduce | |||
Basic | Mathematica | Rexx | |||
C | Matlab | RSL | |||
C++ | Mercury | Ruby | |||
Caml | MetaPost | S | |||
Clean | Miranda | SAS | |||
Cobol | Mizar | Scilab | |||
Comal | ML | sh | |||
csh | Modelica | SHELXL | |||
Delphi | Modula-2 | Simula | |||
Eiffel | MuPAD | SQL | |||
Elan | NASTRAN | tcl | |||
erlang | Oberon-2 | TeX | |||
Euphoria | OCL | VBScript | |||
Fortran | Octave | Verilog | |||
GCL | Oz | VHDL | |||
Gnuplot | Pascal | VRML | |||
Haskell | Perl | XML | |||
HTML | PHP | XSLT |
No comments:
Post a Comment