oetiker / lshort

The Not So Short Introduction to LaTeX

Home Page:https://tobi.oetiker.ch/lshort

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Not So Short Introduction to LaTeX

CTAN English CTAN All languages Contributors Forks Stars Issues GPLv3 License CI

Juggling TeX Lion

If you want to learn how to write your documents with LaTeX, this introduction is for you. It contains the basic information about setting up a LaTeX system and using it to write documents. The current stable version of the package may be found on CTAN. Many translations exist (though not necessarily up to date) and can be found here.

Building from source

The newest version of the document is available on GitHub. To build the document yourself you will need reasonably recent versions (mine are listed in the parentheses) of the following programs:

  • TeXLive (2022, full)
  • git (2.36.1)
  • GNU make (4.3)
  • pygments (2.12.0)

After installing them there are just three steps:

  1. Clone the repository with submodules.

    git clone https://github.com/oetiker/lshort.git --recurse-submodules

  2. Change to the cloned directory.

    cd lshort

  3. Compile.

    make

Note that compiling for the first time takes a really long time. This is because pygments and example cache need to build. Subsequent runs should be significantly faster.

The current development builds are also available on Actions page.

Contributing

See our contributing guide.

Copyright

The book is released under the GPLv3 (or later) license. Full text can be found here. Copyright © 1995-2022 Tobias Oetiker, Marcin Serwin, Hubert Partl, Irene Hyna, Elisabeth Schlegl and Contributors.

The title page illustration by Roman Schmid is dedicated to the public domain via CC0 1.0 Universal Public Domain Dedication.

About

The Not So Short Introduction to LaTeX

https://tobi.oetiker.ch/lshort

License:GNU General Public License v3.0


Languages

Language:TeX 99.4%Language:Prolog 0.2%Language:Makefile 0.2%Language:Dockerfile 0.1%Language:Coq 0.0%Language:Haskell 0.0%Language:CSS 0.0%Language:Python 0.0%Language:C 0.0%Language:C++ 0.0%Language:Rust 0.0%Language:Shell 0.0%