@slide(layout=chapter-slide) @title How does
LATEX work? @slide(layout=content-and-preview) @title WYSIWhat? @content ### What You See Is What You Get {data-category=Word} * Formatting with immediate visual Feedback
### What You See Is What You Mean {data-category=LaTeX} * Separation of content and structure * Formatting only visible afterwards

Image source: xkcd

@preview ![](svg/chapter-02/xkcd-types-of-editors.png) @slide(layout=preview-only) @preview ![How to get the final document](svg/chapter-02/wysiwyg.svg){} @slide(layout=two-columns) @title What do we need? @column-one ### Editor provides our source code with all the commands that structure the text semantically [TeXstudio](http://www.texstudio.org/), [TeXMaker](https://www.xm1math.net/texmaker/) @column-two ### Compiler takes the source code and creates a PDF document ready for publication [MiKTeX](http://miktex.org/), [MacTeX](http://tug.org/mactex/), [TeX Live](https://tug.org/texlive/) @slide(layout=wide-content) @title Commands @content General structure of a command: ``` {.lang-tex .tex .hljs} \[]{} ``` ++ A few examples: ``` {.lang-tex .tex .hljs .fragment} \newpage % inserts a new page \textbf{} % formats the text bold \usepackage[utf8]{inputenc} % configures the character encoding \frac{}{} % inserts a mathematical fraction ``` @slide(layout=content-only) @title Backslash @content You get the backslash by pressing AltGr + ß (Windows/Linux) Alt + Shift + 7 (MacOS) @slide(layout=wide-content) @title Optional parameters @content Square brackets can contain different numbers of optional parameters: ``` {.lang-tex .hljs} \usepackage[utf8]{inputenc} % configures the text encoding \documentclass[a4paper,12pt]{article} % configures the document class \includegraphics[width=12cm,height=4cm]{image.png} % embeds the image file "image.png" ``` @slide(layout=content-and-preview) @title Comments @content After a percent sign, the rest of the line is ignored by the compiler. It is called a comment and does not appear in the resulting document. ``` {.lang-tex .hljs} % profile start Name: Donald Knuth \\ Geburtsdatum: \\ % TODO: insert Geburtsort: Milwaukee, Wisconsin % profile end ``` Shortcuts: Ctrl + T and Ctrl + U @preview ![](svg/chapter-02/comments-crop.svg) @slide(layout=content-only) @title Software installation @content Please install **the compiler first** (MikTeX on Windows, MacTeX on MacOS, TeX Live on Linux), **followed by the editor**. In this workshop, we use TeXstudio. * MikTeX (Windows): * MacTeX (MacOS): * TeX Live (Linux/all OS): * TeXstudio: @slide(layout=task) @task-number 1 @title First steps with LaTeX @content * ++ If necessary: Install now! * ++ Download the file `aufgabe01.tex` from the VC and put it into a new folder. * ++ Open it in TeXstudio. * ++ Compile it by pressing . * ++ What happened to the folder that contains the file?