diff --git a/.gitignore b/.gitignore index 41a67b5..f529b61 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,10 @@ *.toc *.fdb_latexmk *.fls +*.synctex.gz + +# LaTeX results +svg/**/*.pdf # From Reveal.js .idea/ diff --git a/sections/german/09/09.md b/sections/german/09/09.md deleted file mode 100644 index 90e17c6..0000000 --- a/sections/german/09/09.md +++ /dev/null @@ -1,193 +0,0 @@ -
$2 \sqrt{\frac{\pi^2}{3} \cdot c_2}$
- Mathematische Formeln können nur im sogenannten Mathmode gesetzt werden, der inline durch zwei Dollarzeichen aktiviert wird. Außerdem gibt es eine Blockumgebung:
-\begin{equation}
- 2 \sqrt{\frac{\pi^2}{3} \cdot c_2}
-\end{equation}
- Pakete: amsmath, amsthm, amssymb, mathtools
| Quelltext | -Ergebnis | -
|---|---|
\sqrt{16} |
- $\sqrt{16}$ | -
\frac{3}{4} |
- $\frac{3}{4}$ | -
e^{\pi} |
- $e^{\pi}$ | -
\sum\_{i=1}^{n}x^2 |
- $\sum_{i=1}^{n} x^2$ | -
12 \leq 4 x^2 + 13 |
- $12 \leq 4 x^2 + 13$ | -
Durch ^{…} und _{…} werden die Inhalte in den Klammern hoch- oder tiefgestellt.
| Quelltext | -Ergebnis | -
|---|---|
(x), [x], \lbrace x\rbrace, \lvert x\rvert |
- $(x), [x], \lbrace x\rbrace, \lvert x\rvert$ | -
\exists, \forall, \in, \notin, \infty |
- $\exists,\forall,\in,\notin,\infty$ | -
\alpha, \beta, \Gamma, \Delta, \varepsilon, \pi |
- $\alpha, \beta, \Gamma, \Delta, \varepsilon, \pi$ | -
\rightarrow, \leftarrow, \Rightarrow, \Leftarrow, \Leftrightarrow |
- $\rightarrow, \leftarrow, \Rightarrow, \Leftarrow, \Leftrightarrow$ | -
(A \cup B) \cap C |
- $(A \cup B) \cap C$ | -
(A \lor B) \land C |
- $(A \lor B) \land C$ | -
(A \cdot B) \times C |
- $(A \cdot B) \times C$ | -
| Quelltext | -Ergebnis | -
|---|---|
\left( \frac{1}{2} \right) |
- $\left(\frac{1}{2} \right)$ | -
\left\lbrace \frac{1}{2} \right\rbrace |
- $\left\lbrace\frac{1}{2} \right\rbrace$ | -
\left[ \frac{1}{2} \right] |
- $\left[\frac{1}{2} \right]$ | -
$4 \cdot \left( \frac{1}{2} % …
- $4 \cdot \left(\frac{1}{2} +\frac{3}{ 12 \cdot \left( 2 + \frac{1}{86 \cdot \left(\frac{1}{2} + 24 \right)} \right)} \right)$
-Mit dem Befehl \limits lassen sich die Grenzen von Integralen unter und über dem Integralzeichen darstellen. Bei Summen, Produkten und Grenzwerten geschieht das automatisch.
\sum\_{i=1}^{n^2}(x+2)
-\prod\_{j=1}^{100}(3 \cdot x)
-\lim\_{x \rightarrow \infty}(14x^3 - 12)
-\int\limits\_{-12}^{4}(14x^3 - 12)
- Der Einsatz von \limits sollte im Fließtext vermieden werden.
Die Umgebung align erlaubt es, Gleichungen zum Beispiel am »=« auszurichten.
\begin{align}
- 13 \cdot (4a - 3)^2 &= 13 … \\\\
- &= 208a^2 - 312a + 117
-\end{align}
- \begin{align\*} und \end{align\*}) unterdrückt werden.Manchmal ist es notwendig, im Zusammenhang mit der Mengenschreibweise Prädikate unter Verwendung von textuellen Beschreibungen oder längeren Funktionsnamen zu definieren.
- -Für diesen Fall gibt es den Befehl \mathrm{}.
$\left\lbrace x \mid tiefe(x) \geq 20\right\rbrace$
-$\left\lbrace x \mid \mathrm{tiefe}(x) \geq 20\right\rbrace$
-$\left\lbrace x \mid \mathrm{tiefe}(x) …
- eingabefile.tex, textsatz.tex und mathematik.tex wieder ein, indem ihr den Befehl \includeonly in l2kurz.tex ändert.
- Mit dem Paket minted lässt sich Quelltext gut darstellen. Dafür wird die Programmiersprache Python benötigt.
-
- Nach der Installation von Python kann das zugehörige Paket Pygments in der Eingabeaufforderung installiert werden durch:
-
pip install Pygments
- Anschließend muss das LaTeX-Paket nur noch eingebunden werden:
-\usepackage{minted}
-
- Um Dokumente mit Quelltext-Listings kompilieren zu können, muss die Flag --shell-escape an den Compiler übergeben werden.
-
- In TeXstudio muss diese unter Optionen > TeXstudio konfigurieren > Befehle
- bei PdfLaTeX vor %.tex ergänzt werden:
-
- pdflatex -syntex=1 -interaction=nonstopmode --shell-escape %.tex
-
In einer eigenen Umgebung:
-\section\*{Haskell-Magie}
-Quadrate aller geraden % …
-\begin{minted}{haskell}
-[x^2 | x <- [1..200], even x]
-\end{minted}
- Inline im Quelltext:
-\section\*{Ein HTML-Beispiel}
-Eine Überschrift wird so ausgezeichnet:
-\mint{html}|LaTeX im Studium
|.
- Um Redundanz zu vermeiden, ist es manchmal praktisch, den Quelltext direkt aus der Quelldatei einzulesen.
-\section\*{Einfache Java-Anwendung}
- \inputminted{java}{Test.java}
- public class HelloWorld {
- public static void main(/\*…\*/) {
- System.out.println(/\*…\*/);
- }
-}
- Minted konfigurieren- Durch optionale Parameter können Zeilennummerierung, Umbrüche und Farben ausgewählt werden. Außerdem sind zahlreiche Themes verfügbar. -
-\usemintedstyle{monokai}
-\begin{minted}[
-linenos=true,
-breaklines=true,
-]{javascript}
- % ...
-\end{minted}
-
-
+ Minted, another LaTeX package, is very useful to display source code. It requires the Python programming language.
+
+ As soon as Python is installed, we can download the corresponding Python package Pygments using a command prompt:
+
pip install Pygments
+ Add the LaTeX package and we are good to go:
+\usepackage{minted}
+
Mit dem Paket minted lässt sich Quelltext gut darstellen. Dafür wird die Programmiersprache Python benötigt.
- Nach der Installation von Python kann das zugehörige Paket Pygments in der Eingabeaufforderung installiert werden durch:
+ Nach der Installation von Python kann das zugehörige Paket Pygments in der Eingabeaufforderung installiert werden durch:
pip install Pygments
+ pip install Pygments
Anschließend muss das LaTeX-Paket nur noch eingebunden werden:
\usepackage{minted}