diff --git a/codebeispiele/example-filestructure.txt b/codebeispiele/example-filestructure.txt new file mode 100644 index 0000000..c2dee9d --- /dev/null +++ b/codebeispiele/example-filestructure.txt @@ -0,0 +1,14 @@ +|- main.tex # (includes every chapter*/chapter*.tex) +|- (preamble.tex) # (can also be included in main.tex) +|- chapter1 + | - chapter1.tex # (first paragraph of chapter + and includes all sections) + | - section1.tex + | - section2.tex +|- chapter2 + ... +|- bib + | - book.bib + | - thesis.bib +|- graphics +|- code diff --git a/codebeispiele/lists-in-toc.tex b/codebeispiele/lists-in-toc.tex new file mode 100644 index 0000000..547b65c --- /dev/null +++ b/codebeispiele/lists-in-toc.tex @@ -0,0 +1,8 @@ +\documentclass[ + listof=totoc, + index=totoc, + bibliography=totoc, + ... +] + +\setuptoc{toc}{totoc} % Nur wenn benötigt diff --git a/codebeispiele/parts-of-document.tex b/codebeispiele/parts-of-document.tex new file mode 100644 index 0000000..7167474 --- /dev/null +++ b/codebeispiele/parts-of-document.tex @@ -0,0 +1,9 @@ +\frontmatter % nur in Büchern +% römische Seitenzahlen +% Titelblatt, Verzeichnisse + +\mainmatter % nur in Büchern +% Inhalt, Kapitel + +\appendix +% Anhang diff --git a/workshop.tex b/workshop.tex index c236279..eec0b3d 100644 --- a/workshop.tex +++ b/workshop.tex @@ -502,6 +502,10 @@ \inputminted{latex}{codebeispiele/list-of-everything.tex} \end{frame} +\begin{frame}[fragile]{Verzeichnisse im Inhaltsverzeichnis} + \inputminted{latex}{codebeispiele/lists-in-toc.tex} +\end{frame} + \begin{frame}[fragile]{Literaturverzeichnis} \begin{itemize} \item Erstellen/Generieren von Literaturdateien (\verb|.bib|, häufig Bib\TeX{}-Format genannt) @@ -752,6 +756,26 @@ \end{itemize} \end{frame} +\begin{frame}[fragile]{Modularisierung} + \begin{itemize} + \item Bei größeren Projekten (> 2 Seiten) nicht alles in einer Datei behalten + \item \LaTeX{}-Dateien können mit \verb|\include{}| oder \verb|\input{}| eingebunden werden + \begin{itemize} + \item \verb|\include| für Kapitel/große Abschnitte -> fügt automatisch einen Seitenumbruch ein + \item \verb|\input| für Unterkapitel/kleinere Abschnitte + \end{itemize} + \item eine Datei für jedes Kapitel und den eröffnenden Text, dann jedes Unterkapitel aus der eigenen Datei einbinden + \end{itemize} +\end{frame} + +\begin{frame}[fragile]{Beispielhafte Dateistruktur} + \lstinputlisting{codebeispiele/example-filestructure.txt} +\end{frame} + +\begin{frame}[fragile]{Hauptteile eines Dokuments} + \inputminted{latex}{codebeispiele/parts-of-document.tex} +\end{frame} + \begin{frame}{Nächste Projekte für \LaTeX{}?} \begin{itemize} \item Wissenschaftliches Dokumentieren