LaTeX Programming Language Profile

LaTeX

LaTeX is a high-quality document preparation system and document markup language written by Leslie Lamport. It’s a very mature system with development starting more than 30 years ago.

LaTeX is widely used in the publication of scientific documents in many disciplines, such as mathematics, statistics, physics, economics, political science. It helps an author produce professional looking documents, papers, and books that are perfectly typeset. The formatted works are consistent, accurate, and reusable. It’s particularly suited to the production of long articles and books, as it has facilities for the automatic numbering of chapters, sections, theorems, equations etc., and also has facilities for cross-referencing. LaTeX is not a WYSIWYG system.


FACTS

Type of Language: Typesetting
Designed by: Leslie Lamport
Public Release: 1985
License: LaTeX Project Public License
Website: www.latex-project.org


RECOMMENDED OPEN SOURCE BOOKS

LaTeX Books


OPEN SOURCE SOFTWARE FOR DEVELOPERS

Texmaker – A free, modern and cross-platform LaTeX editor for linux, macosx and windows systems that integrates many tools needed to develop documents with LaTeX, in just one application..
TeXstudio – An integrated writing environment for creating LaTeX documents.
The Comprehensive TeX Archive Network (CTAN) – The cen­tral place for all kinds of ma­te­rial around TeX.


USEFUL RESOURCES

LaTeX Documentation


RECOMMENDED BOOK TO BUY

LaTeX Beginner Guide

PROGRAMMING LANGUAGE PROFILES

Ada, Assembly, Awk, Bash, C, C++, C#, Clojure, CoffeeScript, ECMAScript, Erlang, Forth, Fortran, Go, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Logo, Lua, OCaml, Pascal, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, Scheme, Scratch, SQL, Swift, TeX, VimL