Compare commits
5 Commits
df510089cb
...
2bd1273c9a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2bd1273c9a | ||
|
|
5a1e84ffd4 | ||
|
|
bca1d963e1 | ||
|
|
8ae6d9ee28 | ||
|
|
55517bb476 |
@ -435,16 +435,45 @@ Außerdem kann für das Inhaltsverzeichnis ein alternativer Titel angegeben werd
|
||||

|
||||
|
||||
|
||||
@slide(layout=content-only)
|
||||
@slide(layout=extra-content-only)
|
||||
|
||||
@title
|
||||
Bevor wir fortfahren können …
|
||||
Kopf- und Fußzeilen
|
||||
|
||||
@content
|
||||
::: {.box .warning}
|
||||
**Kommentiert** zuletzt die Präambel, die Dokumentenumgebung und das Inhaltsverzeichnis **wieder aus**.
|
||||
Hier hilft das Paket `fancyhdr` weiter.
|
||||
|
||||
Nur so kann eure Lösung auch ins Skript eingebunden werden (Schnelles Auskommentieren kann in TeXstudio mit dem Shortcut <kbd>Strg</kbd> + <kbd>T</kbd> erreicht werden).
|
||||
:::
|
||||
``` {.lang-tex .hljs}
|
||||
% generell aktivieren
|
||||
\pagestyle{fancy}
|
||||
|
||||
Im nächsten Kapitel erklären wir, warum das notwendig ist.
|
||||
% auch auf der ersten Seite anwenden
|
||||
\thispagestyle{fancy}
|
||||
|
||||
% zurücksetzen
|
||||
\fancyhead{} % bzw. \fancyfoot{}
|
||||
\fancyhead[L]{Links in der Kopfzeile}
|
||||
\fancyfoot[C]{Mittig in der Fußzeile}
|
||||
\fancyfoot[R]{\thepage}
|
||||
```
|
||||
|
||||
Eine ausführliche Anleitung gibt es bei [Overleaf](https://www.overleaf.com/learn/latex/Headers_and_footers).
|
||||
|
||||
|
||||
@slide(layout=wide-task)
|
||||
|
||||
@task-number
|
||||
2x
|
||||
|
||||
@title
|
||||
Dokumente nach eigenen Wünschen
|
||||
|
||||
@content
|
||||
+ Fügt dem Dokument einen **Titel** hinzu.
|
||||
+ Lasst das heutige Datum in einer **Sprache eurer Wahl** erscheinen.
|
||||
+ Lasst eine Überschrift aus dem Inhaltsverzeichnis **verschwinden**.
|
||||
+ Gebt einer Überschrift im Inhaltsverzeichnis einen **Kurztitel**.
|
||||
+ Teilt den Text auf **zwei Spalten** auf (Stichwort: `twocolumn`).
|
||||
+ Fügt rechts eine **Kopfzeile** mit dem Titel und links eine **Fußzeile** mit der Seitenzahl ein.
|
||||
+ Probiert aus, was sich durch **Ändern der Dokumentenklasse** verändert.
|
||||
+ Erkundigt euch zu den Möglichkeiten [herkömmlicher](https://hartwork.org/beamer-theme-matrix/) und [moderner](https://gitlab.cs.fau.de/i4/tex/i4neo) **Beamer-Präsentationsvorlagen**.
|
||||
|
||||
@ -432,16 +432,45 @@ You can also provide an alternative title for the table of contents:
|
||||

|
||||
|
||||
|
||||
@slide(layout=content-only)
|
||||
@slide(layout=extra-content-only)
|
||||
|
||||
@title
|
||||
Before we can continue …
|
||||
Headers and footers
|
||||
|
||||
@content
|
||||
::: {.box .warning}
|
||||
Finally, **comment out** the preamble, the document environment, and the table of contents.
|
||||
The `fancyhdr` package helps us with that.
|
||||
|
||||
Only this way, your solution can be embedded in the script itself. (In TeXstudio, comments can be achieved by the shortcut <kbd>Strg</kbd> + <kbd>T</kbd>.)
|
||||
:::
|
||||
``` {.lang-tex .hljs}
|
||||
% activate in general
|
||||
\pagestyle{fancy}
|
||||
|
||||
We will learn in the following chapter why this is the case.
|
||||
% apply to the first page as well
|
||||
\thispagestyle{fancy}
|
||||
|
||||
% reset values
|
||||
\fancyhead{} % and/or \fancyfoot{}
|
||||
\fancyhead[L]{Left header}
|
||||
\fancyfoot[C]{Center footer}
|
||||
\fancyfoot[R]{\thepage}
|
||||
```
|
||||
|
||||
A comprehensive tutorial can be found on [Overleaf](https://www.overleaf.com/learn/latex/Headers_and_footers).
|
||||
|
||||
|
||||
@slide(layout=wide-task)
|
||||
|
||||
@task-number
|
||||
2x
|
||||
|
||||
@title
|
||||
Make it fit your needs
|
||||
|
||||
@content
|
||||
+ Add a **title** to the document.
|
||||
+ Make today's date appear in a **language of your choice**.
|
||||
+ **Hide** one section title in the table of contents.
|
||||
+ Add a **short title** to a different section title.
|
||||
+ Split the text in **two columns** (keyword: `twocolumn`).
|
||||
+ Add a **header** with the title on the right and a **footer** with the page number on the left.
|
||||
+ Try out what changes when you change the **document class**.
|
||||
+ Research the possibilities of [traditional](https://hartwork.org/beamer-theme-matrix/) and [modern](https://gitlab.cs.fau.de/i4/tex/i4neo) **beamer presentation templates**.
|
||||
|
||||
@ -162,3 +162,17 @@ Die Art der Aufzählung lässt sich über den optionalen Parameter `label` ände
|
||||
|
||||
@preview
|
||||

|
||||
|
||||
|
||||
@slide(layout=task)
|
||||
|
||||
@task-number
|
||||
6x
|
||||
|
||||
@title
|
||||
Besondere Aufzählungen
|
||||
|
||||
@content
|
||||
* Nutze **Römische Zahlen** für die geordnete Liste.
|
||||
* Lass die Nummerierung **bei 7 beginnen** (Stichwort: `\setcounter`).
|
||||
* Reduziere den **Leerraum** zwischen den Elementen der ungeordneten Liste.
|
||||
@ -90,7 +90,7 @@ Adding enumerations
|
||||
|
||||
@content
|
||||
* Turn the recipe in `lists.tex` into an **unordered list** consisting of the elements *Ingredients* and *Instructions*. You can find the file in the directory `exercises/lists`. Use the `itemize` command.
|
||||
* Within this list, create a **unordered list** for the ingredients and a **ordered list** for the instructions.
|
||||
* Within this list, create an **unordered list** for the ingredients and an **ordered list** for the instructions.
|
||||
|
||||
|
||||
@slide(layout=extra-content-and-preview)
|
||||
@ -149,7 +149,7 @@ List styles
|
||||
|
||||
@content
|
||||
The list style type can be set using the optional parameter `label`.
|
||||
To accomplish this, we need to include the package `enumitem` first.
|
||||
To accomplish this, we need to include the package `enumitem` first (but after all other list-related packages).
|
||||
|
||||
``` {.lang-tex .hljs}
|
||||
% Roman numerals
|
||||
@ -165,3 +165,17 @@ To accomplish this, we need to include the package `enumitem` first.
|
||||
|
||||
@preview
|
||||

|
||||
|
||||
|
||||
@slide(layout=task)
|
||||
|
||||
@task-number
|
||||
6x
|
||||
|
||||
@title
|
||||
Special enumerations
|
||||
|
||||
@content
|
||||
* Try using **Roman numerals** in the ordered list.
|
||||
* Make the ordered list **start at 7** (keyword: `\setcounter`).
|
||||
* Reduce the **white space** between the items in the unordered list.
|
||||
@ -105,14 +105,13 @@ Setzt die folgenden Formeln in der Datei `exercises/maths/math-formulas.tex`.
|
||||
Formeln setzen
|
||||
|
||||
@content
|
||||
Setzt die folgenden Formeln in der Datei `exercises/maths/math-formulas.tex`.
|
||||
|
||||
| Bedeutung | Ergebnis |
|
||||
|-----------|----------|
|
||||
| Definition der Fakultät | $n! = \prod_{i=1}^{n} i$ |
|
||||
| Menge aller ungeraden natürlichen Zahlen | $\{ x \mid x \in \mathbb{N}, \text{ungerade}(x) \}$ |
|
||||
| Elimination $\neg\exists x$ | $\neg\exists x . p(x) \Leftrightarrow \forall x . \neg p(x)$ |
|
||||
|
||||
Weitere Anwendungsbeispiele findet ihr auf der [LaTeX-Übungsseite des Lehrstuhls für Algorithmen und Komplexitätstheorie](https://www.algok.uni-bamberg.de/practice/KaTeX%20Formula%20Practice%20Page.html).
|
||||
|
||||
|
||||
@slide(layout=extra-content-only)
|
||||
|
||||
@ -94,8 +94,8 @@ Code up the following formulas in the file `exercises/maths/math-formulas.tex`.
|
||||
| Meaning | Result |
|
||||
|---------|--------|
|
||||
| Gravitational acceleration | $9.81\,\frac{m}{s^2}$ |
|
||||
| Formula to solve quadratic equations | $x_{1,2} = - \frac{p}{2} \pm \sqrt{\left(\frac{p}{2}\right)^2 - q}$ |
|
||||
| Another formula to solve quadratic equations | $x_{1,2} = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$ |
|
||||
| One formula to solve quadratic equations | $x_{1,2} = - \frac{p}{2} \pm \sqrt{\left(\frac{p}{2}\right)^2 - q}$ |
|
||||
| The other one | $x_{1,2} = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$ |
|
||||
| Catalan numbers | $C_n = \frac{1}{n+1} {2n \choose n} = \frac{(2n)!}{(n+1)!n!}$ |
|
||||
|
||||
|
||||
@ -108,14 +108,13 @@ Code up the following formulas in the file `exercises/maths/math-formulas.tex`.
|
||||
Typesetting mathematics
|
||||
|
||||
@content
|
||||
Code up the following formulas in the file `exercises/maths/math-formulas.tex`.
|
||||
|
||||
| Meaning | Result |
|
||||
|---------|--------|
|
||||
| Definition of factorial | $n! = \prod_{i=1}^{n} i$ |
|
||||
| Set of all odd natural numbers | $\{ x \mid x \in \mathbb{N}, \text{odd}(x) \}$ |
|
||||
| Elimination $\neg\exists x$ | $\neg\exists x . p(x) \Leftrightarrow \forall x . \neg p(x)$ |
|
||||
|
||||
Find further examples on the [Chair of Algorithms and Complexity Theory's LaTeX exercise page](https://www.algok.uni-bamberg.de/practice/KaTeX%20Formula%20Practice%20Page.html).
|
||||
|
||||
|
||||
@slide(layout=extra-content-only)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user