The output formats include HTML, LaTeX (for printable PDF versions), ePub, and more.
It is used for Python documentation and it is universal enough to be used for software projects in general. Sphinx is a tool that creates documentation from reStructuredText sources. Another software which can process reStructuredText in a similar manner is Pandoc. Docutils processes reStructuredText and can be used from command line or as a Python package. reStructuredText is applicable to non-trivial cases like LaTeX, but still striving to keep simple syntax like Markdown.ĭocutils is an open-source text processing system for processing plain text into formats, such as HTML, LaTeX, man-pages, open-document or XML. reStructuredText is, unlike Markdown, designed for extensibility for specific application domains. It is often used for software documentation, for example in Python docstrings. ReStructuredText is an plain text markup syntax similar to aforementioned Markdown. Pandoc is a conversion tool which can convert Markdown files and many other files into other formats. Markdown is a simple markup language for include formatting into a plain text document. You can use LaTeX in ShareLaTeX in the same way as you can use it in Overleaf. you can either use the freemium cloud platform or setup ShareLaTeX on any server). ShareLaTeX is a freemium cloud platform and an open source software (i.e. Calendar as dodecahedron created in LaTeX using tikz package as an example what can be done. An example of one slide from a set of presentation slides created in LaTeX using beamer package. Here is an example LaTeX code: \section An example of a poster created in LaTeX using tikzposter package. Overleaf also has a rich text mode which is good for people who don't know LaTeX. Thanks to this, Overleaf is a cloud platform which provides users with a way out, thus preserving their freedom (in the area of software, tools, and service providers). Typical LaTeX installation consist of several backend (command line) tools such as tex or pdflatex and a dedicated text editor, for example Texmaker or Kile, which understands the LaTeX syntax and can compile the files into an output document, typically PDF.
Overleaf project can be downloaded as a ZIP file of text files and images which can be processed on any computer with LaTeX installed. Overleaf is a freemium cloud platform with core processing backend - LaTeX - which is open source software.
The name is a shortening of Lamport Tex and can be pronounced as LAY-tekh or LAH-tekh.In this part we focus on LaTeX, how to use with Overleaf, and we compare it with Markdown and reStructuredText which can be used e.g. People are often unsure how to pronounce Latex. Latex main competitors are “What You See is What You Get” (WYSIWYG) editors such as Microsoft Word and Adobe InDesign. In contrast to WYSIWYG editors, Latex allows you typeset equations quickly using plain text. Latex is used widely in academia in fields including math, computer science, physics, chemistry, linguistics, political science, and music. Latex has been integrated into many other systems including WordPress and Gmail, usually to facilitate math typesetting. Latex is best known for typesetting mathematical equations but also offers precise control over the typesetting of the entire document. The creation of Tex influenced and was influenced by literate programming. Latex is a typesetting program that was created by computer scientist and mathematician Donald Knuth in 1983. Donald Knuth has many achievements in computer science, including creating the methodology of ‘literate programming’ which encourages programmers to think of their code as a work of literature, not just a program to be run on a machine.