Compare commits

...

2 Commits

Author SHA1 Message Date
07779d9609 Add first slides for references 2019-05-08 15:55:05 +02:00
f12f73cae4 Add passing to two-column layout content 2019-05-08 15:54:22 +02:00
7 changed files with 550 additions and 2 deletions

View File

@ -173,6 +173,9 @@ body {
body .layout-two-columns .layout-column-two {
grid-area: column2;
background: white; }
body .layout-two-columns .layout-column-one .layout-content,
body .layout-two-columns .layout-column-two .layout-content {
padding-top: calc(var(--margin) * var(--square)); }
body .layout-two-previews {
display: grid;
min-height: 100vh;

View File

@ -252,6 +252,11 @@ body {
grid-area: column2;
background: white;
}
.layout-column-one .layout-content,
.layout-column-two .layout-content {
padding-top: calc(var(--margin) * var(--square));
}
}
.layout-two-previews {

View File

@ -1,15 +1,52 @@
<div class="layout-content-only">
<div class="layout-content">
<h1>Referenzen und&nbsp;Fußnoten</h1>
<h1><span class="emoji">📎</span><br/>Referenzen und&nbsp;Fußnoten</h1>
</div>
</div>
---
TODO: Label und Ref
<div class="layout-content-and-preview">
<div class="layout-content">
<h2>Referenzen</h2>
Manuell (oder: Wie man es nicht macht)
<pre class="hljs lang-tex"><code>Wie man in Abbildung 23 sieht, ...</code></pre>
Mit dem Paket <code>cleveref</code>:
<pre class="hljs lang-tex"><code>\begin{figure}[H]
\includegraphics[width=\textwidth]{fooboar.jpeg}
\caption{Unser Maskottchen Fooboar}
\label{img:fooboar}
\end{figure}
Wie man in \cref{img:fooboar} sieht, ...</code></pre>
</div>
<div class="layout-preview">
<img src="sections/german/13/reference-example-crop.svg">
</div>
</div>
---
<div class="layout-content-only">
<div class="layout-content">
<h2>Dinge, die zu beachten sind</h2>
<ul>
<li class="fragment">Durch <code>\cref</code> eingefügte Passagen tauchen in einigen Dokumentklassen nur auf Deutsch auf, wenn bereits in der Dokumentklasse die Sprache festgelegt wurde:
<pre class="lang-tex hljs"><code>\documentclass[ngerman]{article}</code></pre>
</li>
<li class="fragment">Beschriftungen (<code>\caption{…}</code>) müssen immer vergeben werden.</li>
<li class="fragment">
Label müssen eindeutig sein. Zur Strukturierung ist das Voranstellen von Kürzeln üblich:<br/>
<code>img</code> für Bilder, <code>tab</code> für Tabellen, <code>fig</code> für Figures, …
</li>
</ul>
</div>
</div>
---
TODO: Auf viele Umgebungen übertragbar (einschließlich Abschnitte)
TODO: Label und Ref
TODO: hyperref mit `\autoref` ODER cleveref mit `\cref` (nach hyperref einbinden)
---
@ -26,3 +63,4 @@ TODO: Fußnoten
</ul>
</div>
</div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 MiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.6 MiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.6 MiB

View File

@ -0,0 +1,20 @@
\documentclass[a4paper,ngerman]{article}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{cleveref}
\usepackage{graphicx}
\usepackage{float}
\begin{document}
\thispagestyle{empty}
\begin{figure}[H]
\includegraphics[width=\textwidth]{fooboar.jpeg}
\caption{Unser Maskottchen Fooboar}
\label{img:fooboar}
\end{figure}
Wie man in \cref{img:fooboar} sieht, ist Fooboar ein sehr engagierter Jungeber.
\end{document}