
Various arguments can be proposed for, or against, learning to use L aT eX instead of other document-authoring applications but, ultimately, it is a personal choice based on preferences, affinities, and documentation requirements. This means you only need to focus on the content of your document and the computer, via LaTeX commands and the TeX engine, will take care of the visual appearance (formatting). To produce a visible, typeset document, your LaTeX file is processed by a piece of software called a TeX engine which uses the commands embedded in your text file to guide and control the typesetting process, converting the LaTeX commands and document text into a professionally typeset PDF file. LaTeX works very differently: instead, your document is a plain text file interspersed with LaTeX commands used to express the desired (typeset) results. However, LaTeX’s mode of operation is quite different to many other document-production applications you may have used, such as Microsoft Word or LibreOffice Writer: those “ WYSIWYG” tools provide users with an interactive page into which they type and edit their text and apply various forms of styling. L aT eX (pronounced “ LAY-tek” or “ LAH-tek”) is a tool for typesetting professional-looking documents.

15.3 Packages available on Overleaf: Introducing TeX Live.


Omnisharp is the language server that provides IDE-like features to editors, like IntelliSense, semantic syntax highlighting, and formatting! I assume you, like 9 million developers before you, are already using Omnisharp through the official C# extension for Visual Studio Code. So whatever mess you make in your editor gets fixed as soon as you save.

When working in Go the common approach is to have your editor run go fmt on save, which brings code formatting in line with the Go standard (with hard tabs for indent, by the way!). The grass is always greener on the Go side Likewise, the indentation options available from the status bar menu weren’t helpful at all. This would still lead to mixed results and files that were reindented randomly.
