diff --git a/.gitignore b/.gitignore index 2c969e7..aea87f8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # LaTeX *.aux *.out +*.toc # From Reveal.js .idea/ diff --git a/css/theme/latex.css b/css/theme/latex.css index b587f1e..e9bef65 100644 --- a/css/theme/latex.css +++ b/css/theme/latex.css @@ -31,7 +31,8 @@ body { font-size: calc(0.035 * var(--square)); } body .layout-content-and-preview, body .layout-content-only, - body .layout-preview-only { + body .layout-preview-only, + body .layout-wide-content { display: grid; min-height: 100vh; max-height: 100vh; @@ -70,6 +71,22 @@ body { grid-template-columns: auto; grid-template-areas: "preview"; background: var(--secondary); } + body .layout-wide-content { + background: white; + grid-template-rows: min-content auto; + grid-template-columns: var(--square); + grid-template-areas: "content" " . "; } + @media screen and (min-aspect-ratio: 1 / 1) { + body .layout-wide-content { + grid-template-rows: auto var(--square) auto; + grid-template-columns: calc(2 * var(--square)); + grid-template-areas: " . " "content" " . "; } } + @media screen and (min-aspect-ratio: 2 / 1) { + body .layout-wide-content { + grid-template-rows: auto var(--square) auto; + grid-template-columns: auto calc(2 * var(--square)) auto; + grid-template-areas: ". . ." ". content ." ". . ."; + background: linear-gradient(to right, var(--secondary) 0%, var(--secondary) calc((100% - 2 * var(--square)) / 2), white calc((100% - 2 * var(--square)) / 2), white calc(100% - (100% - 2 * var(--square)) / 2), var(--secondary) calc(100% - (100% - 2 * var(--square)) / 2), var(--secondary) 100%); } } body .layout-content { background: white; grid-area: content; @@ -96,7 +113,7 @@ body { background: white; padding: calc(var(--margin) * var(--square)); object-fit: contain; - width: calc(0.7 * var(--square)); } + width: calc(0.9 * var(--square)); } body .layout-preview img[src$="-crop.svg"].thin-padding { padding: calc(.35 * var(--margin) * var(--square)); } body .layout-preview img[src$="-orig.svg"] { @@ -186,29 +203,37 @@ body { line-height: 1.2em; } .layout-content-and-preview .layout-content, -.layout-content-only .layout-content { +.layout-content-only .layout-content, +.layout-wide-content .layout-content { overflow: auto; padding: calc(var(--margin) * var(--square)); } .layout-content-and-preview .layout-content *:first-child, - .layout-content-only .layout-content *:first-child { + .layout-content-only .layout-content *:first-child, + .layout-wide-content .layout-content *:first-child { margin-top: 0; } .layout-content-and-preview .layout-content .layout-title, - .layout-content-only .layout-content .layout-title { + .layout-content-only .layout-content .layout-title, + .layout-wide-content .layout-content .layout-title { padding: calc(0.3 * var(--margin) * var(--square)) 0; line-height: 1.15em; } .layout-content-and-preview .layout-content .layout-title h2, - .layout-content-only .layout-content .layout-title h2 { + .layout-content-only .layout-content .layout-title h2, + .layout-wide-content .layout-content .layout-title h2 { margin: 0; line-height: 1.15em; } .layout-content-and-preview .layout-content ul, .layout-content-and-preview .layout-content ol, .layout-content-only .layout-content ul, - .layout-content-only .layout-content ol { + .layout-content-only .layout-content ol, + .layout-wide-content .layout-content ul, + .layout-wide-content .layout-content ol { list-style-type: none; padding-left: 0; position: relative; } .layout-content-and-preview .layout-content ul li::before, .layout-content-and-preview .layout-content ol li::before, .layout-content-only .layout-content ul li::before, - .layout-content-only .layout-content ol li::before { + .layout-content-only .layout-content ol li::before, + .layout-wide-content .layout-content ul li::before, + .layout-wide-content .layout-content ol li::before { content: '▪'; color: var(--secondary); position: absolute; @@ -217,26 +242,34 @@ body { .layout-content-only .layout-content ul ul, .layout-content-only .layout-content ul ol, .layout-content-only .layout-content ol ul, - .layout-content-only .layout-content ol ol { + .layout-content-only .layout-content ol ol, + .layout-wide-content .layout-content ul ul, + .layout-wide-content .layout-content ul ol, + .layout-wide-content .layout-content ol ul, + .layout-wide-content .layout-content ol ol { margin-left: calc(0.33 * var(--margin) * var(--square)); } .layout-content-and-preview .layout-content ol, - .layout-content-only .layout-content ol { + .layout-content-only .layout-content ol, + .layout-wide-content .layout-content ol { counter-reset: ol-counter; } .layout-content-and-preview .layout-content ol li::before, - .layout-content-only .layout-content ol li::before { + .layout-content-only .layout-content ol li::before, + .layout-wide-content .layout-content ol li::before { counter-increment: ol-counter; content: counter(ol-counter) "."; color: var(--secondary-dark); left: calc(-0.36 * var(--margin) * var(--square)); } .layout-content-and-preview .layout-content pre, - .layout-content-only .layout-content pre { + .layout-content-only .layout-content pre, + .layout-wide-content .layout-content pre { margin-left: calc(-1 * var(--margin) * var(--square)); padding-left: calc(var(--margin) * var(--square)); line-height: 1.2em; position: relative; overflow: hidden; } .layout-content-and-preview .layout-content pre::before, - .layout-content-only .layout-content pre::before { + .layout-content-only .layout-content pre::before, + .layout-wide-content .layout-content pre::before { content: attr(data-sourcefile); position: absolute; text-align: right; @@ -247,10 +280,12 @@ body { transform-origin: top right; transform: rotate(-90deg); } .layout-content-and-preview .layout-content pre code, - .layout-content-only .layout-content pre code { + .layout-content-only .layout-content pre code, + .layout-wide-content .layout-content pre code { padding: .3em 0; } .layout-content-and-preview .layout-content code, - .layout-content-only .layout-content code { + .layout-content-only .layout-content code, + .layout-wide-content .layout-content code { font-size: 0.9em; font-family: 'Fira Code'; } @@ -346,6 +381,23 @@ h2[data-category]::before { padding-left: calc(var(--margin) * var(--square)); margin-right: .5em; } +.layout-content-only h2[data-category^=Aufgabe]::after, +.layout-wide-content h2[data-category^=Aufgabe]::after { + content: attr(data-category); + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + text-indent: calc(-.16 * var(--square)); + font-size: calc(1.2 * var(--square)); + overflow: hidden; + text-align: right; + white-space: nowrap; + direction: rtl; + word-spacing: 1000%; + opacity: .2; } + img { width: auto; max-width: 100%; } diff --git a/css/theme/source/latex.scss b/css/theme/source/latex.scss index 17339e6..4d359d0 100644 --- a/css/theme/source/latex.scss +++ b/css/theme/source/latex.scss @@ -34,7 +34,8 @@ body { .layout-content-and-preview, .layout-content-only, - .layout-preview-only { + .layout-preview-only, + .layout-wide-content { display: grid; min-height: 100vh; max-height: 100vh; @@ -102,6 +103,38 @@ body { background: var(--secondary); } + .layout-wide-content { + background: white; + grid-template-rows: min-content auto; + grid-template-columns: var(--square); + grid-template-areas: + "content" + " . "; + @media screen and (min-aspect-ratio: 1/1) { + grid-template-rows: auto var(--square) auto; + grid-template-columns: calc(2 * var(--square)); + grid-template-areas: + " . " + "content" + " . "; + } + @media screen and (min-aspect-ratio: 2/1) { + grid-template-rows: auto var(--square) auto; + grid-template-columns: auto calc(2 * var(--square)) auto; + grid-template-areas: + ". . ." + ". content ." + ". . ."; + background: linear-gradient(to right, + var(--secondary) 0%, + var(--secondary) calc((100% - 2 * var(--square)) / 2), + white calc((100% - 2 * var(--square)) / 2), + white calc(100% - (100% - 2 * var(--square)) / 2), + var(--secondary) calc(100% - (100% - 2 * var(--square)) / 2), + var(--secondary) 100%); + } + } + .layout-content { background: white; grid-area: content; @@ -131,7 +164,7 @@ body { background: white; padding: calc(var(--margin) * var(--square)); object-fit: contain; - width: calc(0.7 * var(--square)); + width: calc(0.9 * var(--square)); &.thin-padding { padding: calc(.35 * var(--margin) * var(--square)) @@ -254,7 +287,8 @@ body { } .layout-content-and-preview, -.layout-content-only { +.layout-content-only, +.layout-wide-content { .layout-content { overflow: auto; padding: calc(var(--margin) * var(--square)); @@ -434,6 +468,23 @@ h2[data-category]::before { padding-left: calc(var(--margin) * var(--square)); margin-right: .5em; } +.layout-content-only h2[data-category^=Aufgabe]::after, +.layout-wide-content h2[data-category^=Aufgabe]::after { + content: attr(data-category); + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + text-indent: calc(-.16 * var(--square)); + font-size: calc(1.2 * var(--square)); + overflow: hidden; + text-align: right; + white-space: nowrap; + direction: rtl; + word-spacing: 1000%; + opacity: .2; +} img { width: auto; diff --git a/sections/german/02/02.md b/sections/german/02/02.md index 41b4aa6..0fc5fcd 100644 --- a/sections/german/02/02.md +++ b/sections/german/02/02.md @@ -45,7 +45,7 @@ ---
Editor
enthält unseren Quelltext mit allen Befehlen zur semantischen Gliederung
@@ -90,7 +90,7 @@In eckigen Klammern können verschieden viele optionale Parameter stehen:
-\usepackage[utf8]{inputenc}
+ \usepackage[utf8]{inputenc}
% setzt die Textkodierung
\documentclass[a4paper,12pt]{article}
@@ -107,7 +107,7 @@
Kommentare
Nach einem Prozentzeichen wird der Rest der Zeile vom Compiler ignoriert. Der Kommentartext erscheint also nicht im fertigen Dokument.
- % Beginn Steckbrief
+ % Beginn Steckbrief
Name: Donald Knuth \\\\
Geburtsdatum: \\\\ % TODO: einfügen
Geburtsort: Milwaukee, Wisconsin
@@ -138,9 +138,9 @@ Geburtsort: Milwaukee, Wisconsin
---
-
+
- 1. Erste Schritte mit LaTeX
+ Erste Schritte mit LaTeX
- Falls nötig: Install now!
- Ladet euch aus dem VC die Datei
aufgabe01.tex herunter und speichert sie in einem eigenen Ordner.
diff --git a/sections/german/03/03.md b/sections/german/03/03.md
index eb3efc6..465d204 100644
--- a/sections/german/03/03.md
+++ b/sections/german/03/03.md
@@ -6,26 +6,26 @@
---
-
- Präambel und Dokumentumgebung
-
- 👁 Ein mit LaTeX gesetztes Dokument besteht aus zwei Teilen.
+
+
+ Präambel & Dokumentumgebung
+ 👁 Ein mit LaTeX gesetztes Dokument besteht aus:
- - Präambel: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und
- - Dokumentumgebung: textueller Inhalt des Dokuments.
-
-
-
+ - Präambel: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und
+ - Dokumentumgebung: textueller Inhalt des Dokuments.
+
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\begin{document}
- Hallo, Welt!
+Hallo, Welt!
\end{document}
+
+
-
+
@@ -43,9 +43,9 @@
- scrartcl, article für einfache Dokumente
- scrreport, report für komplexere Dokumente
- scrbook, book für Bücher
+ scrartcl, article für einfache Dokumente
+ scrreport, report für komplexere Dokumente
+ scrbook, book für Bücher
beamer für Präsentationen
@@ -62,7 +62,7 @@
- Pakete stellen zusätzliche Befehle und Funktionalitäten zur Verfügung.
- - Es existieren verschiedene Pakete für verschiedene Anwendungsfälle (z. B. Formelsatz, Listen, ...).
+
- Es existieren verschiedene Pakete für verschiedene Anwendungsfälle (z. B. Formelsatz, Listen, ...).
- Sie müssen vor der Nutzung in der Präambel eingebunden werden.
@@ -81,7 +81,7 @@
- Die Zeichenkodierung bestimmt, welche Zeichen verfügbar sind.
- ASCII enthält kaum Sonderzeichen wie deutsche Umlaute.
- - UTF8 ist eine universelle Kodierung.
+ - UTF-8 ist eine universelle Kodierung.
@@ -95,7 +95,7 @@
\usepackage[ngerman]{babel}
- - Das Paket
babel stellt sprachspezifische Informationen (z.B. Silbentrennung, Sonderzeichen, Wechsel zwischen Fonts, Übersetzung von Labels wie 'Kapitel', 'Inhaltsverzeichnis' oder 'Abbildung') bereit.
+ - Das Paket
babel stellt sprachspezifische Informationen (z. B. Silbentrennung, Sonderzeichen, Wechsel zwischen Fonts, Übersetzung von Labels wie ›Kapitel‹, ›Inhaltsverzeichnis‹ oder ›Abbildung‹) bereit.
ngerman steht für die neue deutsche Rechschreibung.
@@ -104,21 +104,19 @@
---
-
+
- Sprachen
- Es können auch mehrere Sprachen im Dokument verwendet werden:
- \usepackage[ngerman, swedish, russian,
-greek, english]{babel}
+ Sprachen
+ Es können auch mehrere Sprachen im Dokument verwendet werden:
+ \usepackage[ngerman, swedish, russian, greek, english]{babel}
- Umschalten zwischen Sprachen:
- \selectlanguage{Sprache A}
+ Umschalten zwischen Sprachen:
+ \selectlanguage{Sprache A}
\selectlanguage{Sprache B}
- Eingebetteter Text in anderer Sprache:
- \selectlanguage{Sprache A}
-\foreignlanguage{Sprache B}{Hier steht
-Text in Sprache B innerhalb eines Textes
- in Sprache A}
+ Eingebetteter Text in anderer Sprache:
+ \selectlanguage{Sprache A}
+\foreignlanguage{Sprache B}{Hier steht Text in Sprache B innerhalb eines Textes in Sprache A}
+
@@ -128,19 +126,14 @@ Text in Sprache B innerhalb eines Textes
Sprachen – Ein Beispiel
\today
-
\selectlanguage{ngerman}
\today
-
\selectlanguage{swedish}
\today
-
\selectlanguage{russian}
\today
-
\selectlanguage{greek}
\today
-
\selectlanguage{english}
\today
@@ -161,7 +154,7 @@ Einfache Zeilenumbrüche ↲
werden dabei ignoriert ↲
genau wie mehrere Leerzeichen. ↲
↲
-Leerzeilen erzeugen einen neuen Absatz, ↲
+Leerzeilen erzeugen einen neuen Absatz,↲
standardmäßig mit Einzug. ↲
Manuelle Zeilenumbrüche können mit ↲
zwei Backslashes erzwungen werden, ↲
@@ -232,19 +225,19 @@ nichts verloren.
Titelei
\title{Die Welt der Trüffel}
-\author{Fooboar Rüssel \\\\ Fachschaft WIAI\thanks{WIe AIn Profi}, Otto-Friedrich-Universität Bamberg}
+\author{Fooboar Rüssel \\\\ Fachschaft WIAI\thanks{WIe AIn Profi},
+ Otto-Friedrich-Universität Bamberg}
\date{\today}
\begin{document}
\maketitle
\end{document}
-
- - In der Präambel werden die Werte für die Einträge gespeichert.
- - Das Setzen des Titels erfolgt in der Dokumentumgebung mit dem Befehl
\maketitle.
- - Die genaue Gestaltung hängt ab von der verwendeten Dokumentklasse.
- - Mehrere Autoren werden mit
\and getrennt.
- - Wird kein Datum angegeben, wird per default das aktuelle Datum gesetzt. Dies kann mit
\date{} vermieden werden.
-
-
+
+ - In der Präambel werden die Werte für die Einträge gespeichert.
+ - Das Setzen des Titels erfolgt in der Dokumentumgebung mit dem Befehl
\maketitle.
+ - Die genaue Gestaltung hängt ab von der verwendeten Dokumentklasse.
+ - Mehrere Autoren werden mit
\and getrennt.
+ - Wird kein Datum angegeben, wird per default das aktuelle Datum gesetzt. Dies kann mit
\date{} vermieden werden.
+
@@ -283,8 +276,8 @@ Mein Lieblingsrezept
\tableofcontents
- Nummerierung erfolgt automatisch
- - Viele Anpassungsmöglichkeiten (Aufzählungszeichen, -tiefe, automatische Benennung, ...)
- - (Unter-)Kapitel, die nicht im Verzeichnis aufgeführt werden sollen, werden mit einem \* versehen, also z. B.
\section\*{}.
+ - Viele Anpassungsmöglichkeiten (Aufzählungszeichen, -tiefe, automatische Benennung, …)
+ - (Unter-)Kapitel, die nicht im Verzeichnis aufgeführt werden sollen, werden mit einem `*` versehen, also z. B.
\section\*{}.
- Am besten zweimal kompilieren
@@ -350,9 +343,9 @@ Mein Lieblingsrezept
---
-
+
- 2. Grundstruktur des Skripts anpassen
+ Grundstruktur des Skripts anpassen
- Füge ein Inhaltsverzeichnis in das Skript ein.
- Füge im 1. Kapitel xxxxx mehrere neue Absätze mit
\section{} und \subsection{} ein und beobachte, was im Inhaltsverzeichnis passiert.
diff --git a/sections/german/04/04.md b/sections/german/04/04.md
index a4437e4..a061f6e 100644
--- a/sections/german/04/04.md
+++ b/sections/german/04/04.md
@@ -222,9 +222,9 @@ Inhalt von Abschnitt 1.
---
-
+
- 4. Projektstruktur für das Skript anlegen
+ Projektstruktur für das Skript anlegen
- Teile das Skript in sinnvolle Abschnitte auf und lagere sie in separate
.tex-Dateien aus.
- Verwende zunächst
\input{}, um die Abschnitte in deine Hauptdatei einzubinden.
diff --git a/sections/german/05/05.md b/sections/german/05/05.md
index e154551..81d6887 100644
--- a/sections/german/05/05.md
+++ b/sections/german/05/05.md
@@ -404,9 +404,9 @@ $\dagger$
---
-
+
- 4. Sonderzeichen einfügen
+ Sonderzeichen einfügen
- Suche dir aus der PDF-Liste zu Sonderzeichen einige interessante Symbole aus und füge sie in den ersten Absatz von xxx ein.
- Lies dir den ersten Absatz von xxx durch und hebe auf unterschiedliche Art und Weise (fett, kursiv etc.) Abschnitte hervor, die dir wichtig erscheinen.
diff --git a/sections/german/07/07.md b/sections/german/07/07.md
index 86957a8..2dc6c8b 100644
--- a/sections/german/07/07.md
+++ b/sections/german/07/07.md
@@ -53,7 +53,7 @@
- 5. Absätze ändern
+ Absätze ändern
- Formatiere den ersten Absatz des Kapitels xxx rechtsbündig zentriert.
diff --git a/sections/german/08/08.md b/sections/german/08/08.md
index 53e23b7..c8166da 100644
--- a/sections/german/08/08.md
+++ b/sections/german/08/08.md
@@ -121,13 +121,13 @@
---
-
+
- 5. Aufzählungen einfügen
+ Aufzählungen einfügen
- Füge in Absatz xxx von Kapitel xxx eine nummerierte Aufzählung von xxx ein.
- Wandle die Aufzählung anschließend in eine Liste mit Bullet Points um.
- Füge in Absatz xxx nun noch eine
description ein. Kann man darin eine Aufzählung verschachteln?
-
\ No newline at end of file
+
diff --git a/sections/german/11/11.md b/sections/german/11/11.md
index 5c3eb2e..63de188 100644
--- a/sections/german/11/11.md
+++ b/sections/german/11/11.md
@@ -73,7 +73,7 @@ height=5cm]{datei.jpg}
- 6. Grafiken einfügen
+ Grafiken einfügen
diff --git a/sections/german/12/12.md b/sections/german/12/12.md
index 9bcae2c..bd4a476 100644
--- a/sections/german/12/12.md
+++ b/sections/german/12/12.md
@@ -10,9 +10,9 @@ TODO: Tabellen (booktabs, Möglichkeit für Querformat)
---
-
+
- 7. Tabellen einfügen
+ Tabellen einfügen
diff --git a/sections/german/13/13.md b/sections/german/13/13.md
index e069839..53de636 100644
--- a/sections/german/13/13.md
+++ b/sections/german/13/13.md
@@ -1,6 +1,6 @@
- Referenzen und Fußnoten
+ Referenzen und Fußnoten
@@ -25,4 +25,4 @@ TODO: Fußnoten
-
\ No newline at end of file
+
diff --git a/sections/german/14/14.md b/sections/german/14/14.md
index 7ad2361..428a281 100644
--- a/sections/german/14/14.md
+++ b/sections/german/14/14.md
@@ -39,17 +39,15 @@
Im BibTex Format
Beispielhafter Literatureintrag im BibTex Format
-
- @article{turing1990, %Art des Dokuments und Bezeichner für den \cite Befehl
- title={The chemical basis of morphogenesis}, % Titel
- author={Turing, Alan Mathison}, % Autor
- journal={Bulletin of mathematical biology}, % Titel des Journals
- volume={52}, % Band des Journals
- pages={153--197}, % Seitenzahl im Journal
- year={1990}, % Erscheinungsjahr
- publisher={Springer} % Verleger des Journals
- }
-
+ @article{turing1990, %Art des Dokuments und Bezeichner für den \cite Befehl
+ title={The chemical basis of morphogenesis}, % Titel
+ author={Turing, Alan Mathison}, % Autor
+ journal={Bulletin of mathematical biology}, % Titel des Journals
+ volume={52}, % Band des Journals
+ pages={153--197}, % Seitenzahl im Journal
+ year={1990}, % Erscheinungsjahr
+ publisher={Springer} % Verleger des Journals
+}
@@ -75,8 +73,9 @@
---
-
- Ein Literaturverzeichnis erstellen und einfügen
+
+
+ Ein Literaturverzeichnis erstellen und einfügen
- Suche in einer Literaturdatenbank deiner Wahl die BibTeX-Einträge für folgende LaTeX-Handbücher:
@@ -91,4 +90,5 @@
- Zitiere die 3 Handbücher an geeigneter Stelle im Skript, damit diese im Literaturverzeichnis erscheinen.
- Probiere nun einen anderen Bibliographierstil aus und vergleiche, was sich im PDF verändert.
+
diff --git a/sections/german/15/15.md b/sections/german/15/15.md
index 6912d52..d891ac4 100644
--- a/sections/german/15/15.md
+++ b/sections/german/15/15.md
@@ -6,8 +6,6 @@
---
----
-
Einen Index erstellen
@@ -16,21 +14,16 @@
\begin{document}
\maketitle
\section{Was ist LaTeX\index{LaTeX}?}
-LaTeX\index{LaTeX} ist
-ein Textsatzsystem\index{Textsatzsystem}.
-
-\newpage
-
-\section{TeX\index{TeX} vs. LaTeX\index{LaTeX}}
-Es basiert auf TeX\index{TeX},
-einer Erfindung von
+LaTeX\index{LaTeX} ist ein
+Textsatzsystem\index{Textsatzsystem}.
+\newpage \section{TeX\index{TeX} vs.
+LaTeX\index{LaTeX}} Es basiert auf
+TeX\index{TeX}, einer Erfindung von
Donald Knuth\index{Knuth, Donald}.
-Da TeX\index{TeX} in
-seiner Syntax sehr viel
-komplexer als LaTeX\index{LaTeX} ist,
-ist LaTeX\index{LaTeX}
-wesentlich weiter verbreitet.
-
+Da TeX\index{TeX} in seiner Syntax sehr
+viel komplexer als LaTeX\index{LaTeX}
+ist, ist LaTeX\index{LaTeX} wesentlich
+weiter verbreitet.
\printindex
@@ -44,9 +37,7 @@ wesentlich weiter verbreitet.
Beamer
Dokumentenklasse zur Erstellung von Präsentationen.
-
-
-\documentclass{beamer}
+ \documentclass{beamer}
\usetheme{Frankfurt}
\usecolortheme{seahorse}
\author{ACID}
@@ -56,13 +47,12 @@ wesentlich weiter verbreitet.
\framesubtitle{Inkarnation des Guten?}
\begin{frame}
\begin{definition}
-Ein Zitronensorbet ist eine halbgefrorene \textbf{Speiseeiscreme}
+Ein Zitronensorbet ist eine
+halbgefrorene \textbf{Speiseeiscreme}
auf Basis von \textit{Zitronen}.
\end{definition}
\end{frame}
-\end{document}
-
-
+\end{document}
@@ -74,8 +64,7 @@ auf Basis von \textit{Zitronen}.
TikZ - TikZ ist kein Zeichenprogramm
Paket zur Erstellung von Vektorgrafiken.
-
- \tikzstyle{every node}=[draw=black,thick,anchor=west]
+ \tikzstyle{every node}=[draw=black,thick,anchor=west]
\tikzstyle{selected}=[draw=red,fill=red!30]
\tikzstyle{dir}=[fill=gray!50]
\tikzstyle{relativeTo}=[fill=blue!70]
@@ -99,9 +88,7 @@ child { node {home}
}
}
};
-\end{tikzpicture}
-
-
+\end{tikzpicture}
@@ -114,9 +101,7 @@ child { node {home}
paralist
Paket für platzsparendere Listen
-
-
- \begin{asparaenum} %enumerate
+ \begin{asparaenum} %enumerate
\item Erdbeeren
\item Stachelbeeren
\item Eisbären
@@ -126,8 +111,7 @@ child { node {home}
\item Erdbeeren
\item Stachelbeeren
\item Eisbären
- \end{asparaitem}
-
+ \end{asparaitem}
diff --git a/tex2svg b/tex2svg
index d66138d..96985a5 100755
--- a/tex2svg
+++ b/tex2svg
@@ -11,7 +11,7 @@
`rm #{file}.out`
`rm #{file}.pdf`
`rm #{file}.svg`
- `rm #{file}.toc`
+ #`rm #{file}.toc`
`rm #{file}-crop.pdf`
end
Dir.chdir "../../.."
diff --git a/tex2svg.sh b/tex2svg.sh
index ba694f0..c1da67d 100755
--- a/tex2svg.sh
+++ b/tex2svg.sh
@@ -2,7 +2,7 @@
for file in sections/german/*/*.tex; do
pushd $(dirname $file)
base=$(basename ${file%.tex})
- pdflatex $base
+ pdflatex --shell-escape $base
pdfcrop $base.pdf
pdf2svg $base.pdf $base-orig.svg
pdf2svg $base-crop.pdf $base-crop.svg