Separate content into chapter files for better structure

This commit is contained in:
Julius Freudenberger 2026-02-22 18:32:16 +01:00
parent 79bac3b1c5
commit a348adca8c
26 changed files with 1171 additions and 1197 deletions

87
chapters/writing-text.tex Normal file
View file

@ -0,0 +1,87 @@
\section{Text, Inhalt und Struktur}
\begin{frame}[fragile]{Anführungszeichen}
\begin{itemize}
\item Standardmäßig wird ein \verb|"| direkt als solches gesetzt
\item deutsche Anführungszeichen können mit den Befehlen \verb|\glqq{}| und \verb|\grqq{}| gesetzt werden
\item mit dem Paket \verb|csquotes| können \verb|"| als sprachlich richtige Anführungszeichen angezeigt
\begin{itemize}
\item abhängig von der Spracheinstellung in \verb|babel|
\end{itemize}
\inputminted{latex}{codebeispiele/quotation.tex}
\end{itemize}
\end{frame}
\begin{frame}[fragile]{Umgebungen}
\begin{itemize}
\item kennzeichnen besondere Bereiche im Dokument
\item beginnen mit \verb|\begin{}| und enden mit \verb|\end{}|
\item können verschachtelt werden, aber nicht geschnitten
\item Aufzählungen \verb|enumerate| (nummeriert) und \verb|itemize| (unnummeriert)
\end{itemize}
\begin{columns}[t]
\begin{column}{.3\textwidth}
\centering
\begin{minted}{latex}
\begin{itemize}
\item Erster Punkt
\item Zweiter Punkt
\end{itemize}
\end{minted}
\end{column}
\begin{column}{.5\textwidth}
\centering
\begin{minted}{latex}
\begin{itemize}
\item Erster Punkt
\begin{enumerate}
\item Anderer Punkt
\end{itemize} % Das geht nicht
\item Weiterer Punkt
\end{enumerate}
\end{minted}
\end{column}
\end{columns}
\end{frame}
\begin{frame}[fragile]{Wichtige besondere Zeichen}
\begin{tabular}{c|c|c}
Schrägstrich & \textbackslash & \verb|\textbackslash| \\
\hline
Tilde & \textasciitilde & \verb|\textasciitilde| \\
\hline
geschütztes Leerzeichen (ohne Zeilenumbruch) & ~ & \verb|~| \\
\hline
schmales geschütztes Leerzeichen & z.\,B. & \verb|z.\,B.| \\
\hline
Gedankenstrich (Halbgeviertstrich) & -- & \verb|--| \\
\hline
Geviertstrich & --- & \verb|---|
\end{tabular}
\end{frame}
\subsection{Verweise}
\begin{frame}{Verweise -- Was wollen wir?}
\begin{itemize}
\item Referenzieren von Abbildungen, Tabellen, Codezeilen, etc.
\item automatische Nummerierung
\item kein manuelles Nummerieren, Aktualisieren und Überprüfen
\item automatische Verzeichnisse
\end{itemize}
\end{frame}
\begin{frame}[fragile]{Verweise}
\pdfpcnote{ - Label können frei wählbaren Namen bekommen
- System ist dennoch hilfreich (fig:<name>, tab:<name>)
- Wenn sich Seiten verschieben oder die Abbildung verschoben wird, aktualisieren sich automatisch alle Verweise und das dazugehörige Verzeichnis
- erster Durchlauf: Anlegen einer Liste aller Verweise; zweiter Durchlauf: Einarbeiten aller gefunden labels
}
\begin{itemize}
\item Label setzen: \verb|\label{<name>}|
\item Abschnitt referenzieren: \verb|\ref{<name>}|
\item Seite referenzieren: \verb|\pageref{<name>}|
\item Referenz nutzt immer aktuellste Abschnittnummer bzw.~Seitenzahl -- ohne weiteren Aufwand
\item zur Aktualisierung doppelte Durchläufe notwendig
\end{itemize}
\end{frame}