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

This commit is contained in:
Knoch 2019-05-09 13:56:11 +02:00
commit 9c8e3299a8
15 changed files with 109 additions and 81 deletions

View File

@ -223,7 +223,7 @@ body {
.layout-content-and-preview .layout-content,
.layout-content-only .layout-content,
.layout-wide-content .layout-content {
overflow: auto;
overflow: visible;
padding: calc(var(--margin) * var(--square)); }
.layout-content-and-preview .layout-content *:first-child,
.layout-content-only .layout-content *:first-child,
@ -405,9 +405,12 @@ 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);
h2[data-category=Aufgabe]::before {
content: attr(data-category) " " attr(data-task); }
.layout-content-only h2[data-category=Aufgabe]::after,
.layout-wide-content h2[data-category=Aufgabe]::after {
content: attr(data-task);
position: absolute;
top: 0;
right: 0;
@ -421,6 +424,12 @@ h2[data-category]::before {
direction: rtl;
word-spacing: 1000%;
opacity: .2; }
@media screen and (min-aspect-ratio: 1 / 1) and (max-aspect-ratio: 2 / 1) {
.layout-content-only h2[data-category=Aufgabe]::after,
.layout-wide-content h2[data-category=Aufgabe]::after {
--versatz: calc((100vh - var(--square)) / 2);
top: var(--versatz);
bottom: calc(-1 * var(--versatz)); } }
img {
width: auto;
@ -552,3 +561,10 @@ p a:link, p a:hover, p a:active, p a:visited {
p a:hover::before {
height: 110%; }
pre.small-text {
font-size: 80%; }
pre.scroll-one-half {
max-height: calc(.5 * var(--square));
overflow: auto !important; }

View File

@ -314,7 +314,7 @@ body {
.layout-content-only,
.layout-wide-content {
.layout-content {
overflow: auto;
overflow: visible;
padding: calc(var(--margin) * var(--square));
*:first-child {
@ -494,15 +494,16 @@ h2[data-category]::before {
vertical-align: baseline;
letter-spacing: .1em;
position: relative;
// left: calc(-1 * var(--margin) * var(--square));
// margin-right: calc(-1 * var(--margin) * var(--square) + 1em);
margin-left: calc(-1 * var(--margin) * var(--square));
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);
h2[data-category=Aufgabe]::before {
content: attr(data-category) ' ' attr(data-task);
}
.layout-content-only h2[data-category=Aufgabe]::after,
.layout-wide-content h2[data-category=Aufgabe]::after {
content: attr(data-task);
position: absolute;
top: 0;
right: 0;
@ -516,6 +517,11 @@ h2[data-category]::before {
direction: rtl;
word-spacing: 1000%;
opacity: .2;
@media screen and (min-aspect-ratio: 1/1) and (max-aspect-ratio: 2/1) {
--versatz: calc((100vh - var(--square)) / 2);
top: var(--versatz);
bottom: calc(-1 * var(--versatz));
}
}
img {
@ -684,3 +690,12 @@ p a {
}
}
pre.small-text {
font-size: 80%;
}
pre.scroll-one-half {
max-height: calc(.5 * var(--square));
overflow: auto !important;
}

View File

@ -140,7 +140,7 @@ Geburtsort: Milwaukee, Wisconsin
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 1">Erste Schritte mit LaTeX</h2>
<h2 data-category="Aufgabe" data-task="1">Erste Schritte mit LaTeX</h2>
<ul>
<li class="fragment">Falls nötig: Install now!</li>
<li class="fragment">Ladet euch aus dem VC die Datei <code>aufgabe01.tex</code> herunter und speichert sie in einem eigenen Ordner.</li>

View File

@ -345,7 +345,7 @@ Mein Lieblingsrezept
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 2">Grundstruktur des Skripts anpassen</h2>
<h2 data-category="Aufgabe" data-task="2">Grundstruktur des Skripts anpassen</h2>
<ul>
<li class="fragment">Füge ein Inhaltsverzeichnis in das Skript ein.</li>
<li class="fragment">Füge im 1. Kapitel xxxxx mehrere neue Absätze mit <code>\section{}</code> und <code>\subsection{}</code> ein und beobachte, was im Inhaltsverzeichnis passiert.</li>

View File

@ -224,7 +224,7 @@ Inhalt von Abschnitt 1.</code></pre>
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 4">Projektstruktur für das Skript anlegen</h2>
<h2 data-category="Aufgabe" data-task="3">Projektstruktur für das Skript anlegen</h2>
<ul>
<li class="fragment">Teile das Skript in sinnvolle Abschnitte auf und lagere sie in separate <code>.tex</code>-Dateien aus.</li>
<li class="fragment">Verwende zunächst <code>\input{}</code>, um die Abschnitte in deine Hauptdatei einzubinden.</li>

View File

@ -406,7 +406,7 @@ $\dagger$</code></pre>
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 5">Sonderzeichen einfügen</h2>
<h2 data-category="Aufgabe" data-task="4">Sonderzeichen einfügen</h2>
<ul>
<li class="fragment">Suche dir aus der PDF-Liste zu Sonderzeichen einige interessante Symbole aus und füge sie in den ersten Absatz von xxx ein.</li>
<li class="fragment">Lies dir den ersten Absatz von xxx durch und hebe auf unterschiedliche Art und Weise (fett, kursiv etc.) Abschnitte hervor, die dir wichtig erscheinen.</li>

View File

@ -53,7 +53,7 @@
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 7">Absätze ändern</h2>
<h2 data-category="Aufgabe" data-task="6">Absätze ändern</h2>
<ul>
<li class="fragment">Formatiere den ersten Absatz des Kapitels xxx rechtsbündig zentriert.</li>
</ul>

View File

@ -121,7 +121,7 @@
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 6">Aufzählungen einfügen</h2>
<h2 data-category="Aufgabe" data-task="7">Aufzählungen einfügen</h2>
<ul>
<li class="fragment">Füge in Absatz xxx von Kapitel xxx eine nummerierte Aufzählung von xxx ein.</li>
<li class="fragment">Wandle die Aufzählung anschließend in eine Liste mit Bullet Points um.</li>

View File

@ -169,7 +169,7 @@
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 9">Formeln setzen</h2>
<h2 data-category="Aufgabe" data-task="8">Formeln setzen</h2>
<ul>
<li class="fragment"></li>
</ul>

View File

@ -107,9 +107,9 @@ breaklines=true,
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 10">Quelltext einbinden</h2>
<h2 data-category="Aufgabe" data-task="9">Quelltext einbinden</h2>
<ul>
<li class="fragment"></li>
</ul>
</div>
</div>
</div>

View File

@ -73,7 +73,7 @@ height=5cm]{&lt;dateipfad>}</code></pre>
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 11">Grafiken einfügen</h2>
<h2 data-category="Aufgabe" data-task="10">Grafiken einfügen</h2>
<ul>
<li class="fragment"></li>
</ul>

View File

@ -196,7 +196,7 @@
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe 12">Tabellen einfügen</h2>
<h2 data-category="Aufgabe" data-task="11">Tabellen einfügen</h2>
<ul>
<li class="fragment"></li>
</ul>

View File

@ -113,9 +113,9 @@ sec:section4}.</code></pre>
---
<div class="layout-only">
<div class="layout-content-only">
<div class="layout-content">
<h2 data-category="Aufgabe">8. Referenzen einfügen</h2>
<h2 data-category="Aufgabe" data-task="12">Referenzen einfügen</h2>
<ul>
<li class="fragment"></li>
</ul>

View File

@ -8,26 +8,26 @@
---
<div class="layout-content-only">
<div class="layout-content">
<h2>Was brauchen wir dafür?</h2>
<p class="fragment"><code><strong>BibTex</strong></code> als Schnittstelle zwischen der Literatur und LaTeX</p>
<p class="fragment"><strong>Bibliographiedatei</strong> (nachfolgend ".bib" Datei) zur Speicherung von Literaturverweisen<p>
</div>
<div class="layout-content">
<h2>Was brauchen wir dafür?</h2>
<p class="fragment"><code><strong>BibTex</strong></code> als Schnittstelle zwischen der Literatur und LaTeX</p>
<p class="fragment"><strong>Bibliographiedatei</strong> (nachfolgend ".bib" Datei) zur Speicherung von Literaturverweisen<p>
</div>
</div>
---
<div class="layout-content-only">
<div class="layout-content">
<h2>Wie wird das verwendet?</h2>
<p class="fragment">Durch BibTex wird LaTeX um einige Befehle zum Zitieren erweitert</p>
<ul>
<li class="fragment"><code>\cite{Quelle}</code> zitieren einer Quelle</li>
<li class="fragment"><code>\cite[S. 15]{Quelle}</code> zitieren einer Seite</li>
<li class="fragment"><code>\bibliography{Name der .bib Datei}</code> Verweis auf die genutzte .bib Datei</li>
<li class="fragment"><code>\bibliographystyle{Zitierstil}</code> Angabe des genutzten Zitierstils</li>
</ul>
</div>
<div class="layout-content">
<h2>Wie wird das verwendet?</h2>
<p class="fragment">Durch BibTex wird LaTeX um einige Befehle zum Zitieren erweitert</p>
<ul>
<li class="fragment"><code>\cite{Quelle}</code> zitieren einer Quelle</li>
<li class="fragment"><code>\cite[S. 15]{Quelle}</code> zitieren einer Seite</li>
<li class="fragment"><code>\bibliography{Name der .bib Datei}</code> Verweis auf die genutzte .bib Datei</li>
<li class="fragment"><code>\bibliographystyle{Zitierstil}</code> Angabe des genutzten Zitierstils</li>
</ul>
</div>
</div>
---
@ -38,7 +38,7 @@
<p class="fragment">Sammlung von Literatureinträgen</p>
<p class="fragment">Im BibTex Format</p>
<div class="fragment">
<p >Beispielhafter Literatureintrag im BibTex Format</p>
<p>Beispielhafter Literatureintrag im BibTex Format</p>
<pre class="lang-tex hljs"><code>@article{turing1990, %Art des Dokuments und Bezeichner für den \cite Befehl
title={The chemical basis of morphogenesis}, % Titel
author={Turing, Alan Mathison}, % Autor
@ -55,34 +55,35 @@
---
<div class="layout-preview-only">
<div class="layout-preview">
<img src="sections/german/14/bamberger_katalog_bibtex.jpg">
<caption>Finden von fertigen BibTex Einträgen - Bamberger Katalog</caption>
</div>
<div class="layout-preview">
<img src="sections/german/14/bamberger_katalog_bibtex.jpg">
<figcaption>Finden von fertigen BibTex Einträgen Bamberger Katalog</figcaption>
</div>
</div>
---
<div class="layout-preview-only">
<div class="layout-preview">
<figure>
<img src="sections/german/14/google_bibtex1.jpg">
<img src="sections/german/14/google_bibtex2.jpg">
<caption>Finden von fertigen BibTex Einträgen - Google Scholar</caption>
</figure>
<div class="layout-preview">
<figure>
<img src="sections/german/14/google_bibtex1.jpg">
<img src="sections/german/14/google_bibtex2.jpg">
<figcaption>Finden von fertigen BibTex Einträgen Google Scholar</figcaption>
</figure>
</div>
---
<div class="layout-wide-content">
<div class="layout-content">
<h2 data-category="Aufgabe 14">Ein Literaturverzeichnis erstellen und einfügen</h2>
<h2 data-category="Aufgabe" data-task="13">Ein Literaturverzeichnis erstellen und einfügen</h2>
<ul>
<li class="fragment">Suche in einer Literaturdatenbank deiner Wahl die BibTeX-Einträge für folgende LaTeX-Handbücher:
<ul>
<ul>
<li class="fragment">Leslie Lamport (1994): LaTeX. A Document Preparation System.</li>
<li class="fragment">Dilip Datta (2017): LaTeX in 24 Hours. A Practical Guide for Scientific Writing.</li>
<li class="fragment">Frank Mittelbach / Michel Goossens (2012): Der LaTeX-Begleiter.</li>
</ul>
</ul>
</li>
<li class="fragment">Füge die BibTeX-Einträge in eine bibtex-Datei <code>bibliography.bib</code> ein.</li>
<li class="fragment">Wähle einen Bibliographierstil aus und füge den entsprechenden Befehl per <code>\bibliographystyle{}</code> in deine LaTeX-Datei für das Skript ein.</li>

View File

@ -37,7 +37,7 @@ weiter verbreitet.
<div class="layout-content">
<h2>Beamer</h2>
<p>Dokumentenklasse zur Erstellung von Präsentationen.</p>
<pre class="lang-tex hljs"><code>\documentclass{beamer}
<pre class="lang-tex hljs small-text"><code>\documentclass{beamer}
\usetheme{Frankfurt}
\usecolortheme{seahorse}
\author{ACID}
@ -62,9 +62,9 @@ auf Basis von \textit{Zitronen}.
<div class="layout-content-and-preview">
<div class="layout-content">
<h2>TikZ - TikZ ist kein Zeichenprogramm</h2>
<h2>TikZ TikZ ist kein Zeichenprogramm</h2>
<p>Paket zur Erstellung von Vektorgrafiken.</p>
<pre class="lang-tex hljs"><code>\tikzstyle{every node}=[draw=black,thick,anchor=west]
<pre class="lang-tex hljs small-text scroll-one-half"><code>\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]
@ -78,15 +78,15 @@ parent path={(\tikzparentnode.south)
|- (\tikzchildnode.west)}]
\node {/ oder C:}
child { node {home}
child { node {knut}
child { node {pictures}}
child { node {docs}
child { node [dir] {latex}
child { node [relativeTo] {main.tex}
child { node [selected] {part1.tex}
}
}
}
child { node {knut}
child { node {pictures}}
child { node {docs}
child { node [dir] {latex}
child { node [relativeTo] {main.tex}
child { node [selected] {part1.tex}
}
}
}
};
\end{tikzpicture}</code></pre>
</div>
@ -102,16 +102,16 @@ child { node {home}
<h2>paralist</h2>
<p>Paket für platzsparendere Listen</p>
<pre class="lang-tex hljs"><code>\begin{asparaenum} %enumerate
\item Erdbeeren
\item Stachelbeeren
\item Eisbären
\end{asparaenum}
\item Erdbeeren
\item Stachelbeeren
\item Eisbären
\end{asparaenum}
\begin{asparaitem} %itemize
\item Erdbeeren
\item Stachelbeeren
\item Eisbären
\end{asparaitem}</code></pre>
\begin{asparaitem} %itemize
\item Erdbeeren
\item Stachelbeeren
\item Eisbären
\end{asparaitem}</code></pre>
</div>
<div>
<img src="sections/german/15/paralist.png">
@ -121,15 +121,11 @@ child { node {home}
<div class="layout-content-and-preview">
<div class="layout-content">
<h2>Linguistik</h2>
<p>Beispiel Konstituentenbäume mit <code>qtree</code></p>
<h2>Linguistik</h2>
<p>Beispiel Konstituentenbäume mit <code>qtree</code></p>
<pre class="lang-tex hljs"><code>\Tree [.S [.NP LaTeX ]
[.VP [.V is ] [.NP fun ] ] ]</code></pre>
</div>
<div class="layout-preview">
<pre class="lang-tex hljs">
<code>
\Tree [.S [.NP LaTeX ] [.VP [.V is ] [.NP fun ] ] ]
</code>
</pre>
</div>
<div class="layout-preview">
<img src="sections/german/15/constituency_tree.png">