LaTeX

« Back to Glossary Index

History and Overview
– LaTeX was created in the early 1980s by Leslie Lamport.
– Lamport initially developed LaTeX for his own use.
– Peter Gordon convinced Lamport to write a LaTeX users manual for publication.
– The manual was published in 1986 and sold hundreds of thousands of copies.
– Maintenance and development of LaTeX was later taken over by Frank Mittelbach and the LaTeX3 team.
– LaTeX is a document preparation system based on the TeX typesetting system.
– It is widely used in academia and scientific publishing.
– LaTeX allows users to focus on content rather than formatting.
– LaTeX provides precise control over document layout.
– It supports mathematical equations and symbols.
– It has built-in support for bibliographies and citations.
– LaTeX can generate professional-looking documents.
– It is highly customizable through packages and templates.
– LaTeX produces high-quality typesetting.
– It ensures consistent formatting throughout a document.
– It handles large documents with ease.
– LaTeX is platform-independent.
– It is free and open-source software.
– There are various resources available for learning LaTeX.
– Online tutorials and guides are widely accessible.
– Books like ‘Learning LaTeX’ and ‘Guide to LaTeX’ provide comprehensive information.
– LaTeX has a steep learning curve but offers long-term benefits.
– Practice and experimentation are key to mastering LaTeX.

Typesetting System and Document Preparation
– LaTeX separates presentation from content.
– Authors specify the logical structure using simple concepts like chapters and sections.
– The LaTeX system handles the formatting and layout of these structures.
– Manual typesetting adjustments are still possible when needed.
– LaTeX can be extended using the underlying macro language to develop custom macros and packages.
– To create a document in LaTeX, a user creates a .tex file using a text editor.
– The .tex file is then processed by the TeX program with LaTeX macros loaded.
– The TeX program generates an output file suitable for viewing or printing.
– This write-format-preview cycle is different from WYSIWYG document editing.
– LaTeX-aware editing programs simplify this cycle and provide live previews.

Name, Logo, and Related Software
– The name LaTeX is printed in running text with a typographical logo.
– In media where the logo cannot be reproduced, the word is capitalized as LaTeX.
– The TeX, LaTeX, and XeTeX logos can be rendered via CSS and XHTML for graphical web browsers.
– The internal LaTeX macro specifies the rendering of the logos.
– The unique capitalization distinguishes LaTeX from other software.
– LaTeX is a macro package for TeX.
– Other macro packages for TeX include Plain TeX, GNU Texinfo, AMSTeX, and ConTeXt.
– TeX follows the processing sequence of Macros → TeX → Driver → Output.
– Different implementations of each step are available in TeX distributions.
– pdfTeX and LuaTeX are extended versions of TeX with additional features and capabilities.

Compatibility and Converters
– LaTeX documents can be opened with any text editor.
– LaTeX files can be shared in formats such as Rich Text Format (RTF), XML, or the .cls container format.
– Conversion to PDF files can be done using pdfLaTeX, XeLaTeX, or LuaLaTeX.
– HeVeA and LaTeX2HTML are converters that can convert LaTeX documents to HTML.
– Pandoc is a universal document converter that can transform LaTeX into various file formats.

Licensing, Versions, and Mathematical Expression Converters
– LaTeX is distributed under the LaTeX Project Public License (LPPL).
– The LPPL is not compatible with the GNU General Public License.
– LaTeX is available on various operating systems, including UNIX, BSD, Linux, Windows, and Mac.
– LaTeX2e is the current version of LaTeX.
– LaTeX3 is under long-term development and aims to introduce improved syntax and new features.
– Commercial implementations of the entire TeX system exist, such as LyX and TeXmacs.
– WYSIWYG editors like Scientific Word and BaKoMa TeX can produce LaTeX.
– Community-supported TeX distributions are available.
– MathJax is a JavaScript library for converting LaTeX to MathML, picture formats, or HTML.
– Mathoid is a web-service converter that converts math inputs, including LaTeX, to MathML and picture formats.
– KaTeX is a JavaScript library developed by Khan Academy for converting LaTeX to HTML and MathML.

LaTeX (Wikipedia)

LaTeX (/ˈlɑːtɛk/ LAH-tek or /ˈltɛk/ LAY-tek, often stylized as LaTeX) is a software system for typesetting documents. LaTeX markup describes the content and layout of the document, as opposed to the formatted text found in WYSIWYG word processors like Microsoft Word, LibreOffice Writer and Apple Pages. The writer uses markup tagging conventions to define the general structure of a document, to stylise text throughout a document (such as bold and italics), and to add citations and cross-references. A TeX distribution such as TeX Live or MiKTeX is used to produce an output file (such as PDF or DVI) suitable for printing or digital distribution.

LaTeX
Original author(s)Leslie Lamport
Initial release1984; 40 years ago (1984)
Stable release
November 2023 LaTeX release Edit this on Wikidata / 1 November 2023; 2 months ago (1 November 2023)
Repository
TypeTypesetting
LicenseLaTeX Project Public License (LPPL)
Websitelatex-project.org

LaTeX is widely used in academia for the communication and publication of scientific documents in many fields. It also has a prominent role in the preparation and publication of books and articles that contain complex multilingual materials, such as Arabic and Greek. LaTeX uses the TeX typesetting program for formatting its output, and is itself written in the TeX macro language.

LaTeX can be used as a standalone document preparation system, or as an intermediate format. In the latter role, for example, it is sometimes used as part of a pipeline for translating DocBook and other XML-based formats to PDF. The typesetting system offers programmable desktop publishing features and extensive facilities for automating most aspects of typesetting and desktop publishing, including numbering and cross-referencing of tables and figures, chapter and section headings, graphics, page layout, indexing and bibliographies.

Like TeX, LaTeX started as a writing tool for mathematicians and computer scientists, but even from early in its development, it has also been taken up by scholars who needed to write documents that include complex math expressions or non-Latin scripts, such as Arabic, Devanagari and Chinese.

LaTeX is intended to provide a high-level, descriptive markup language that accesses the power of TeX in an easier way for writers. In essence, TeX handles the layout side, while LaTeX handles the content side for document processing. LaTeX comprises a collection of TeX macros and a program to process LaTeX documents, and because the plain TeX formatting commands are elementary, it provides authors with ready-made commands for formatting and layout requirements such as chapter headings, footnotes, cross-references and bibliographies.

LaTeX was originally written in the early 1980s by Leslie Lamport at SRI International. The current version is LaTeX2e (stylised as LaTeX2ε), first released in 1994 but incrementally updated starting in 2015. This update policy replaced earlier plans for a separate release of LaTeX3 (LaTeX3), which had been in development since 1989. LaTeX is free software and is distributed under the LaTeX Project Public License (LPPL).


« Back to Glossary Index

Submit your RFP

We can't wait to read about your project. Use the form below to submit your RFP!

Gabrielle Buff
Gabrielle Buff

Just left us a 5 star review

Great customer service and was able to walk us through the various options available to us in a way that made sense. Would definitely recommend!

Stoute Web Solutions has been a valuable resource for our business. Their attention to detail, expertise, and willingness to help at a moment's notice make them an essential support system for us.

Paul and the team are very professional, courteous, and efficient. They always respond immediately even to my minute concerns. Also, their SEO consultation is superb. These are good people!

Paul Stoute & his team are top notch! You will not find a more honest, hard working group whose focus is the success of your business. If you’re ready to work with the best to create the best for your business, go Stoute Web Solutions; you’ll definitely be glad you did!

Wonderful people that understand our needs and make it happen!

Paul is the absolute best! Always there with solutions in high pressure situations. A steady hand; always there when needed; I would recommend Paul to anyone!

facebook
Vince Fogliani
recommends

The team over at Stoute web solutions set my business up with a fantastic new website, could not be happier

facebook
Steve Sacre
recommends

If You are looking for Website design & creativity look no further. Paul & his team are the epitome of excellence.Don't take my word just refer to my website "stevestours.net"that Stoute Web Solutions created.This should convince anyone that You have finally found Your perfect fit

facebook
Jamie Hill
recommends

Paul and the team at Stoute Web are amazing. They are super fast to answer questions. Super easy to work with, and knows their stuff. 10,000 stars.

Paul and the team from Stoute Web solutions are awesome to work with. They're super intuitive on what best suits your needs and the end product is even better. We will be using them exclusively for our web design and hosting.

facebook
Dean Eardley
recommends

Beautifully functional websites from professional, knowledgeable team.

Along with hosting most of my url's Paul's business has helped me with website development, graphic design and even a really cool back end database app! I highly recommend him as your 360 solution to making your business more visible in today's social media driven marketplace.

I hate dealing with domain/site hosts. After terrible service for over a decade from Dreamhost, I was desperate to find a new one. I was lucky enough to win...

Paul Stoute has been extremely helpful in helping me choose the best package to suite my needs. Any time I had a technical issue he was there to help me through it. Superb customer service at a great value. I would recommend his services to anyone that wants a hassle free and quality experience for their website needs.

Paul is the BEST! I am a current customer and happy to say he has never let me down. Always responds quickly and if he cant fix the issue right away, if available, he provides you a temporary work around while researching the correct fix! Thanks for being an honest and great company!!

Paul Stoute is absolutely wonderful. Paul always responds to my calls and emails right away. He is truly the backbone of my business. From my fantastic website to popping right up on Google when people search for me and designing my business cards, Paul has been there every step of the way. I would recommend this company to anyone.

I can't say enough great things about Green Tie Hosting. Paul was wonderful in helping me get my website up and running quickly. I have stayed with Green...