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 { body .layout-two-columns .layout-column-two {
grid-area: column2; grid-area: column2;
background: white; } 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 { body .layout-two-previews {
display: grid; display: grid;
min-height: 100vh; min-height: 100vh;

View File

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

View File

@ -1,15 +1,52 @@
<div class="layout-content-only"> <div class="layout-content-only">
<div class="layout-content"> <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>
</div> </div>
--- ---
<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: Label und Ref
---
TODO: hyperref mit `\autoref` ODER cleveref mit `\cref` (nach hyperref einbinden) TODO: hyperref mit `\autoref` ODER cleveref mit `\cref` (nach hyperref einbinden)
--- ---
@ -26,3 +63,4 @@ TODO: Fußnoten
</ul> </ul>
</div> </div>
</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}