Merge branch 'master' of git.stuve-bamberg.de:latex/latex-wochenende

This commit is contained in:
Kremitzl 2019-05-04 17:47:50 +02:00
commit b72801b654
3 changed files with 20 additions and 32 deletions

View File

@ -26,7 +26,7 @@
<div class="layout-content">
<h2 class="layout-title">Hauptdatei 👑</h2>
<ul>
<li>enthält Grundgerüst, Titelei, etc. </li>
<li>enthält Grundgerüst, Titel, Inhaltsverzeichnis etc.</li>
<li>bindet einzelne Kapitel ein mit<br>
<code>\input{file.tex}</code> oder <code>\include{file}</code></li>
</ul>
@ -55,15 +55,14 @@
<h2>Datei mit Teilabschnitt</h2>
<ul>
<li>enthält **keine Präambel**<li>
<li>enthält **kein** `\begin{document}` und `\end{document`</li>
<li>enthält **kein** `\begin{document}` und `\end{document}`</li>
</ul>
<pre data-source="abschnitt1.tex" class="hljs lang-tex"><code>\section{Dies ist Abschnitt1}
Hier ein Absatz zum
Inhalt von Abschnitt 1.</code></pre>
<p><img src="sections/german/04/main_und_unterdateien.png"></p>
</div>
<div class="layout-preview">
![](sections/german/04/main-orig.svg)
<p><img src="sections/german/04/main_und_unterdateien.png"></p>
</div>
</div>
@ -71,22 +70,22 @@ Inhalt von Abschnitt 1.</code></pre>
<div class="layout-two-columns">
<div class="layout-title">
<h2>Input oder include?</h2>
<h2>input oder include?</h2>
</div>
<div class="layout-column-one">
<pre class="lang-tex jshl"><code>\input{filename.tex}</code></pre>
<ul class="fragment">
<li>Dateiendung .tex angeben</li>
<li>Schachtelung möglich: Unterdateien können wiederum per `\input{}` andere Unterunterdateien einbinden</li>
<li>Unterdatei wird im fertigen Dokument ohne Sprung auf neue Seite in Hauptdatei eingefügt</li>
<li>**Schachtelung** möglich: Unterdateien können wiederum per `\input{}` andere Unterunterdateien einbinden</li>
<li>Unterdatei wird im fertigen Dokument **ohne Sprung auf neue Seite** in Hauptdatei eingefügt</li>
</ul>
</div>
<div class="layout-column-two">
<pre class="lang-tex jshl"><code>\include{filename}</code></pre>
<ul class="fragment">
<li>Dateiendung .tex **nicht** angeben</li>
<li>Schachtelung nicht möglich</li>
<li>für jede Unterdatei wird im fertigen Dokument eine neue Seite angelegt</li>
<li>**Schachtelung** nicht möglich</li>
<li>für jede Unterdatei wird im fertigen Dokument eine **neue Seite** angelegt</li>
</ul>
</div>
</div>
@ -98,7 +97,7 @@ Inhalt von Abschnitt 1.</code></pre>
<h2 data-category="Exkurs">Dateipfade angeben 👣</h2>
<ul>
<li>wichtig für `\input{}` und `\include{}` sowie später für das Einbinden von Bildern</li>
<li>Datei- und Ordnerstruktur = Baumstruktur</li>
<li>Datei- und Ordnerstruktur = Baumstruktur 🌳</li>
</ul>
</div>
<div class="layout-preview">
@ -138,7 +137,7 @@ Inhalt von Abschnitt 1.</code></pre>
<li>kürzer + weniger Schreibarbeit! ☺</li>
<li>bei `\input{}`und `\include{}` muss der Pfad zu einer Unterdatei relativ zur Hauptdatei angeben werden</li>
</ul>
<p>Der einfache Punkt bezieht sich bei relativen Pfaden auf den Ordner, in dem die Ausgangsdatei liegt (hier: LaTeX-Tut).</p>
<p>Der **einfache Punkt .** bezieht sich bei relativen Pfaden auf den Ordner, in dem die Ausgangsdatei liegt (hier: LaTeX-Tut).</p>
</div>
<div class="layout-preview">
<img src="sections/german/04/pfad_relativ_gleicher_ordner.png">
@ -147,16 +146,11 @@ Inhalt von Abschnitt 1.</code></pre>
---
<!-- very DRY indeed -->
<div class="layout-content-and-preview">
<div class="layout-content">
<h2 data-category="Exkurs">Dateipfade angeben 👣</h2>
<h3>Relative Dateipfade</h3>
<ul>
<li>Pfad von einem bestimmten Ort irgendwo im Ordnerbaum bis zur jeweiligen Datei</li>
<li>kürzer + weniger Schreibarbeit! ☺</li>
<li>bei `\input{}`und `\include{}` muss der Pfad zu einer Unterdatei relativ zur Hauptdatei angeben werden</li>
</ul>
Pfad von der Hauptdatei zu einer Teildatei in einem Unterordner.
</div>
<div class="layout-preview">
<img src="sections/german/04/pfad_relativ_unterordner.png">
@ -165,17 +159,11 @@ Inhalt von Abschnitt 1.</code></pre>
---
<!-- very DRY indeed -->
<div class="layout-content-and-preview">
<div class="layout-content">
<h2 data-category="Exkurs">Dateipfade angeben 👣</h2>
<h3>Relative Dateipfade</h3>
<ul>
<li>Pfad von einem bestimmten Ort irgendwo im Ordnerbaum bis zur jeweiligen Datei</li>
<li>kürzer + weniger Schreibarbeit! ☺</li>
<li>bei `\input{}`und `\include{}` muss der Pfad zu einer Unterdatei relativ zur Hauptdatei angeben werden</li>
</ul>
<p>Zwei Punkte bezeichnen den Elternordner des aktuellen Ordners (hier: Dokumente, der Elternordner von LaTeX-Tut).</p>
<p>**Zwei Punkte ..** bezeichnen den Elternordner des aktuellen Ordners (hier: Dokumente, der Elternordner von LaTeX-Tut).</p>
</div>
<div class="layout-preview">
<img src="sections/german/04/pfad_relativ_elternordner.png">
@ -188,7 +176,7 @@ Inhalt von Abschnitt 1.</code></pre>
<div class="layout-content">
<h2>Kompilieren des Projekts</h2>
<ul>
<li>Nur die Hauptdatei wird kompiliert, um das fertige PDF-Dokument zu erhalten</li>
<li>**Nur die Hauptdatei** wird kompiliert, um das fertige PDF-Dokument zu erhalten</li>
<li>Fehlermeldungen enthalten dann Verweis, in welcher Unterdatei sie aufgetreten sind</li>
</ul>
</div>
@ -201,7 +189,7 @@ Inhalt von Abschnitt 1.</code></pre>
<h2>Kompilieren des Projekts</h2>
<ul>
<li>die Unterdateiten können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden</li>
<li>aber geschickter Trick bei `\include{}`: `\includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren</li>
<li>Trick bei `\include{}`: `\includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren</li>
</ul>
</div>
</div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -49,12 +49,12 @@ TODO: Generell UTF8-Input möglich
<ul>
<li>In LaTeX werden viele Sonderzeichen für Befehle verwendet (z.B. `%`, `$`, `\`)</li>
<li>Character Escaping: Tricks, um diese Sonderzeichen in ihrer eigentlichen Funktion im Fließtext zu benutzen</li>
<li>Oft reicht es, einen Backslash vorne anzuhängen:</li>
<li>Oft reicht es, einen **Backslash** vorne anzuhängen:</li>
</ul>
<pre class="lang-tex hljs"><code>\%
\$
\&
\{ \}</code></pre>
</code></pre>
</div>
</div>
@ -64,7 +64,7 @@ TODO: Generell UTF8-Input möglich
<div class="layout-content">
<h2>Sonderzeichen & Symbole</h2>
<h3>Escape Sequences 🏃‍</h3>
<p>Bei anderen Sonderzeichen gibt es eigene Befehle:</p>
<p>Bei anderen Sonderzeichen gibt es **eigene Befehle**:</p>
<pre class="lang-tex hljs"><code>\textbackslash % Backslash
\textasciitilde % Tilde
\copyright % Copyrightzeichen</code></pre>
@ -143,8 +143,8 @@ Ein- und Ausgabe % als Ergänzungsstrich</code></pre>
<h2>Sonderzeichen & Symbole</h2>
<h3>Detexify to the rescue! ⛑️</h3>
<ul>
<li>Symbol malen und erkennen lassen: http://detexify.kirelabs.org/classify.html</li>
<li>Ausführliche Liste an verwendbaren Symbolen: http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf</li>
<li>Symbol malen und erkennen lassen: <a href="http://detexify.kirelabs.org/classify.html">Detexify</a></li>
<li>Ausführliche Liste an verwendbaren Symbolen: <a href="http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf">PDF auf CTAN-Webseite</a></li>
</ul>
</div>
</div>
@ -224,7 +224,7 @@ Ein- und Ausgabe % als Ergänzungsstrich</code></pre>
<p>Vgl. Abschnitt zu Syntax und Semantik:<br>
Konsistentes Aussehen über das gesamte Dokument hinweg gewünscht?</p>
<p>Voreinstellungen von LaTeX zur Schriftgröße verschiedener Textelemente (Titel, Fließtext, Fußnoten) vertrauen!<br>
Das heißt im Umkehrschluss: Möglichst wenig manuell an Schriftgrößen herumschrauben</p>
Das heißt im Umkehrschluss: Möglichst wenig manuell an Schriftgrößen herumschrauben.</p>
</div>
</div>
</div>