From 5af63144f4684393df2f434ea2448c489fba4b4a Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Tue, 9 Feb 2021 22:10:43 +0100 Subject: [PATCH] Rename files --- befehle.tex => commands.tex | 4 ++ ...uktur.tex => basic-document-structure.tex} | 9 +++-- ...iert-latex.tex => basic-functionality.tex} | 2 +- content/{fussnoten.tex => footnotes.tex} | 1 + ...atierung.tex => formatting-paragraphs.tex} | 2 +- content/{grafiken.tex => graphics.tex} | 5 ++- content/{aufzaehlungen.tex => lists.tex} | 5 ++- ...literaturverwaltung.tex => literature.tex} | 2 +- .../{mathematische-formeln.tex => maths.tex} | 12 +++--- ...jektstruktur.tex => project-structure.tex} | 3 +- content/{ausblick.tex => prospects.tex} | 1 + content/{referenzen.tex => references.tex} | 2 +- ...-listings.tex => source-code-listings.tex} | 9 +++-- ...nderzeichen.tex => special-characters.tex} | 4 +- content/{tabellen.tex => tables.tex} | 2 +- .../{textauszeichnung.tex => text-markup.tex} | 0 content/titelseite.tex | 17 -------- content/titlepage.tex | 15 +++++++ .../{was-ist-latex.tex => what-is-latex.tex} | 3 +- .../headlines.tex} | 0 .../headlines_crop.pdf} | Bin 45522 -> 45529 bytes .../headlines_crop.tex} | 0 .../hello-world.tex} | 0 .../hello-world_crop.pdf} | Bin 12401 -> 12415 bytes .../hello-world_crop.tex} | 0 .../titles.tex} | 0 .../basic-document-structure/titles_crop.pdf | Bin 0 -> 27171 bytes .../titles_crop.tex} | 0 listings/code/minted-import.tex | 1 - .../ragged-alignment.tex} | 0 listings/grundstruktur/titelei_crop.pdf | Bin 27554 -> 0 bytes .../definition-list.tex} | 0 .../definition-list_crop.pdf} | Bin 78924 -> 78920 bytes .../definition-list_crop.tex} | 0 .../nested-list.tex} | 0 .../collection.bib | 0 .../natdin-example.tex | 0 .../natdin-example_bib.pdf | Bin 63489 -> 63478 bytes .../natdin-example_bib.tex | 2 +- listings/{mathe => maths}/align-example.tex | 0 .../{mathe => maths}/align-example_crop.pdf | Bin 45806 -> 45805 bytes .../{mathe => maths}/align-example_crop.tex | 0 .../{mathe => maths}/growing-brackets.tex | 0 listings/{mathe => maths}/limits.tex | 0 .../sample-math-environment.tex | 0 .../{mathe => maths}/set-builder-notation.tex | 0 listings/project-structure/main-file.pdf | Bin 0 -> 46784 bytes .../main-file.tex} | 4 +- .../main-file_crop.pdf} | Bin 61070 -> 61147 bytes .../main-file_crop.tex} | 4 +- .../section-1.tex} | 0 .../section-2.tex} | 0 listings/projektstruktur/hauptdatei.pdf | Bin 25753 -> 0 bytes .../{referenzen => references}/fooboar.jpeg | Bin listings/{referenzen => references}/ref.tex | 0 .../{referenzen => references}/ref_crop.pdf | Bin 302274 -> 302273 bytes .../{referenzen => references}/ref_crop.tex | 2 +- .../{code => source-code-listings}/Test.java | 0 .../minted-environment.tex} | 0 .../minted-import-styled.tex | 2 +- .../source-code-listings/minted-import.tex | 1 + .../minted-variants.tex} | 0 .../spaces.tex} | 0 .../table-example-renderable.tex} | 0 .../table-example.tex} | 0 main.tex | 38 +++++++++--------- praeambel.tex => praeamble.tex | 0 67 files changed, 81 insertions(+), 71 deletions(-) rename befehle.tex => commands.tex (95%) rename content/{grundstruktur.tex => basic-document-structure.tex} (94%) rename content/{wie-funktioniert-latex.tex => basic-functionality.tex} (99%) rename content/{fussnoten.tex => footnotes.tex} (98%) rename content/{absatzformatierung.tex => formatting-paragraphs.tex} (94%) rename content/{grafiken.tex => graphics.tex} (90%) rename content/{aufzaehlungen.tex => lists.tex} (89%) rename content/{literaturverwaltung.tex => literature.tex} (96%) rename content/{mathematische-formeln.tex => maths.tex} (92%) rename content/{projektstruktur.tex => project-structure.tex} (96%) rename content/{ausblick.tex => prospects.tex} (99%) rename content/{referenzen.tex => references.tex} (97%) rename content/{quelltext-listings.tex => source-code-listings.tex} (91%) rename content/{sonderzeichen.tex => special-characters.tex} (98%) rename content/{tabellen.tex => tables.tex} (96%) rename content/{textauszeichnung.tex => text-markup.tex} (100%) delete mode 100644 content/titelseite.tex create mode 100644 content/titlepage.tex rename content/{was-ist-latex.tex => what-is-latex.tex} (97%) rename listings/{grundstruktur/ueberschriften.tex => basic-document-structure/headlines.tex} (100%) rename listings/{grundstruktur/ueberschriften_crop.pdf => basic-document-structure/headlines_crop.pdf} (96%) rename listings/{grundstruktur/ueberschriften_crop.tex => basic-document-structure/headlines_crop.tex} (100%) rename listings/{grundstruktur/hallowelt.tex => basic-document-structure/hello-world.tex} (100%) rename listings/{grundstruktur/hallowelt_crop.pdf => basic-document-structure/hello-world_crop.pdf} (91%) rename listings/{grundstruktur/hallowelt_crop.tex => basic-document-structure/hello-world_crop.tex} (100%) rename listings/{grundstruktur/titelei.tex => basic-document-structure/titles.tex} (100%) create mode 100644 listings/basic-document-structure/titles_crop.pdf rename listings/{grundstruktur/titelei_crop.tex => basic-document-structure/titles_crop.tex} (100%) delete mode 100644 listings/code/minted-import.tex rename listings/{absatzformatierung/flattersatz.tex => formatting-paragraphs/ragged-alignment.tex} (100%) delete mode 100644 listings/grundstruktur/titelei_crop.pdf rename listings/{aufzaehlungen/definition.tex => lists/definition-list.tex} (100%) rename listings/{aufzaehlungen/definition_crop.pdf => lists/definition-list_crop.pdf} (97%) rename listings/{aufzaehlungen/definition_crop.tex => lists/definition-list_crop.tex} (100%) rename listings/{aufzaehlungen/verschachtelt.tex => lists/nested-list.tex} (100%) rename listings/{literaturverwaltung => literature}/collection.bib (100%) rename listings/{literaturverwaltung => literature}/natdin-example.tex (100%) rename listings/{literaturverwaltung => literature}/natdin-example_bib.pdf (97%) rename listings/{literaturverwaltung => literature}/natdin-example_bib.tex (88%) rename listings/{mathe => maths}/align-example.tex (100%) rename listings/{mathe => maths}/align-example_crop.pdf (97%) rename listings/{mathe => maths}/align-example_crop.tex (100%) rename listings/{mathe => maths}/growing-brackets.tex (100%) rename listings/{mathe => maths}/limits.tex (100%) rename listings/{mathe => maths}/sample-math-environment.tex (100%) rename listings/{mathe => maths}/set-builder-notation.tex (100%) create mode 100644 listings/project-structure/main-file.pdf rename listings/{projektstruktur/hauptdatei.tex => project-structure/main-file.tex} (77%) rename listings/{projektstruktur/hauptdatei_crop.pdf => project-structure/main-file_crop.pdf} (77%) rename listings/{projektstruktur/hauptdatei_crop.tex => project-structure/main-file_crop.tex} (80%) rename listings/{projektstruktur/abschnitt1.tex => project-structure/section-1.tex} (100%) rename listings/{projektstruktur/abschnitt2.tex => project-structure/section-2.tex} (100%) delete mode 100644 listings/projektstruktur/hauptdatei.pdf rename listings/{referenzen => references}/fooboar.jpeg (100%) rename listings/{referenzen => references}/ref.tex (100%) rename listings/{referenzen => references}/ref_crop.pdf (99%) rename listings/{referenzen => references}/ref_crop.tex (87%) rename listings/{code => source-code-listings}/Test.java (100%) rename listings/{code/minted-umgebung.tex => source-code-listings/minted-environment.tex} (100%) rename listings/{code => source-code-listings}/minted-import-styled.tex (68%) create mode 100644 listings/source-code-listings/minted-import.tex rename listings/{code/minted-varianten.tex => source-code-listings/minted-variants.tex} (100%) rename listings/{sonderzeichen/leerzeichen.tex => special-characters/spaces.tex} (100%) rename listings/{tabellen/beispieltabelle_renderbar.tex => tables/table-example-renderable.tex} (100%) rename listings/{tabellen/beispieltabelle.tex => tables/table-example.tex} (100%) rename praeambel.tex => praeamble.tex (100%) diff --git a/befehle.tex b/commands.tex similarity index 95% rename from befehle.tex rename to commands.tex index 37aa867..d15ea5f 100644 --- a/befehle.tex +++ b/commands.tex @@ -11,6 +11,10 @@ \newcommand\widefiguregap{.02\textwidth} \newcommand\widefiguresum{1.4\textwidth} +% Fachschaft logo +% =============== +\newcommand*{\fslogo}{\raisebox{+1.25ex}{\includegraphics[height=6cm]{graphics/logo-fachschaft}}} + % Wide box % ======== % Box that runs into both margins. To be used inside a floating environment like figure or table. diff --git a/content/grundstruktur.tex b/content/basic-document-structure.tex similarity index 94% rename from content/grundstruktur.tex rename to content/basic-document-structure.tex index 3e31ce7..eb7a264 100644 --- a/content/grundstruktur.tex +++ b/content/basic-document-structure.tex @@ -1,11 +1,12 @@ \section{Grundstruktur} +\label{sec:basic-document-structure} Wie sieht so ein \LaTeX-Dokument jetzt eigentlich aus? Im Kern besteht es immer aus zwei Teilen: einer Präambel zu Beginn sowie der unmittelbar folgenden Dokumentumgebung. Als \emph{Präambel} bezeichnen wir die ersten Befehle eines \LaTeX-Dokumentes, mit denen globale Einstellungen wie die Dokumentklasse, die Zeichenkodierung, die Sprache und das Seitenformat festgelegt werden. Die \emph{Dokumentumgebung} hingegen enthält den Inhalt, der später in der fertigen \acro{PDF}-Datei erscheinen soll. -\Example{lst:latex-document-basic-structure}{grundstruktur/hallowelt}{grundstruktur/hallowelt_crop}{Beispielhafter Aufbau eines einfachen \LaTeX-Dokuments mit Präambel und Dokumentumgebung} +\Example{lst:latex-document-basic-structure}{basic-document-structure/hello-world}{basic-document-structure/hello-world_crop}{Beispielhafter Aufbau eines einfachen \LaTeX-Dokuments mit Präambel und Dokumentumgebung} \subsection{Präambel} Beginnen wir mit der Präambel. @@ -99,7 +100,7 @@ Für den Backslash muss der Befehl \mintinline{latex}{\textbackslash} verwendet \subsubsection{Abschnitte und Kapitel} Texte werden durch Überschriften in Abschnitte und Kapitel unterteilt. Immer nutzbar sind die in \cref{lst:headlines} dargestellten Befehle. -\Example{lst:headlines}{grundstruktur/ueberschriften}{grundstruktur/ueberschriften_crop}{Überschriftenebenen} +\Example{lst:headlines}{basic-document-structure/headlines}{basic-document-structure/headlines_crop}{Überschriftenebenen} Je nach Dokumentklasse sind außerdem \mintinline{latex}{\chapter{Kapitel}} und \mintinline{latex}{\part{Teil}} verfügbar -- beispielsweise in Büchern. Mit Sternchen fallen bei allen diesen Befehlen die Nummerierung und der Eintrag im Inhaltsverzeichnis\footnote{Vgl. \cref{subsubsec:table-of-contents}} weg: @@ -120,7 +121,7 @@ Mehrere Autoren werden dabei mit \mintinline{latex}{\and} verbunden. Fehlt der Befehl \mintinline{latex}{\date}, wird per default das aktuelle Datum gesetzt. Die genaue Gestaltung hängt ab von der verwendeten Dokumentklasse. -\Example{lst:titles}{grundstruktur/titelei}{grundstruktur/titelei_crop}{Die Titelei} +\Example{lst:titles}{basic-document-structure/titles}{basic-document-structure/titles_crop}{Die Titelei} \subsubsection{Verzeichnisse}\label{subsubsec:table-of-contents} @@ -129,4 +130,4 @@ Die Aufzählungszeichen, die Tiefe der Aufzählung und viele weitere Gestaltungs Damit \LaTeX\ das Inhaltsverzeichnis vollständig baut, muss das Projekt zweimal kompiliert werden. Neben dem Inhaltsverzeichnis stehen auch eine \mintinline{latex}{\listoffigures} (Abbildungsverzeichnis) und eine \mintinline{latex}{\listoftables} (Tabellenverzeichnis) zur Verfügung. -Aufgeführt werden jeweils die Bild- oder Tabellenunterschriften.\footnote{Siehe hierzu \cref{sec:include-graphics} (Grafiken) und \cref{sec:tables} (Tabellen).} +Aufgeführt werden jeweils die Bild- oder Tabellenunterschriften.\footnote{Siehe hierzu \cref{sec:graphics} (Grafiken) und \cref{sec:tables} (Tabellen).} diff --git a/content/wie-funktioniert-latex.tex b/content/basic-functionality.tex similarity index 99% rename from content/wie-funktioniert-latex.tex rename to content/basic-functionality.tex index a170edb..c205a26 100644 --- a/content/wie-funktioniert-latex.tex +++ b/content/basic-functionality.tex @@ -1,5 +1,5 @@ \section{Wie funktioniert \LaTeX?} -\label{sec:latex-basic-functionality} +\label{sec:basic-functionality} Programme zur Textverarbeitung und Dokumentenerstellung nutzen unterschiedliche Vorgehensweisen, um basierend auf einer bearbeiteten Datei ein Dokument zu erstellen. Wer mit Microsoft Word vertraut ist, dem ist bekannt, dass das von der Export-Funktion erstellte Dokument (häufig einfach als \acro{PDF}-Dokument bezeichnet) genau so aussieht, wie Word das bearbeitete Dokument darstellt. diff --git a/content/fussnoten.tex b/content/footnotes.tex similarity index 98% rename from content/fussnoten.tex rename to content/footnotes.tex index 60142f3..bfd75b2 100644 --- a/content/fussnoten.tex +++ b/content/footnotes.tex @@ -1,4 +1,5 @@ \section{Fußnoten} +\label{sec:footnotes} Für Fußnoten gibt es den Befehl \mintinline{latex}{\footnote{text}}, der an der Stelle des Aufrufs automatisch die richtige Ziffer einfügt und den übergebenen Text in der Fußzeile erscheinen lässt. In Kombination mit dem Paket \mintinline{latex}{hyperref} sind die Fußnoten sowie URLs\footnote{Sofern sie über den Befehl \mintinline{latex}{\url{…}} gesetzt wurden.} zudem anklickbar. diff --git a/content/absatzformatierung.tex b/content/formatting-paragraphs.tex similarity index 94% rename from content/absatzformatierung.tex rename to content/formatting-paragraphs.tex index eac8f0b..f0c9f69 100644 --- a/content/absatzformatierung.tex +++ b/content/formatting-paragraphs.tex @@ -10,7 +10,7 @@ Diese Befehle beeinflussen die Umgebung, in der sie verwendet werden. Dies kann zum Beispiel die \texttt{document}-Umgebung sein, dementsprechend würde sämtlicher Text des Dokuments beeinflusst werden. Alternativ existieren Umgebungen, welche die Absatzformatierung beeinflussen (\cref{lst:ragged-alignment}). -\example{lst:ragged-alignment}{absatzformatierung/flattersatz}{Flattersatz} +\example{lst:ragged-alignment}{formatting-paragraphs/ragged-alignment}{Flattersatz} \subsection*{Einzüge und Abstände} \label{sub:indents-and-parskips} diff --git a/content/grafiken.tex b/content/graphics.tex similarity index 90% rename from content/grafiken.tex rename to content/graphics.tex index b5895d2..7e0c881 100644 --- a/content/grafiken.tex +++ b/content/graphics.tex @@ -1,6 +1,7 @@ \section{Grafiken} -\label{sec:include-graphics} -Aufgrund der Natur (What you get is what you mean, vgl. \cref{sec:latex-basic-functionality}) von \LaTeX \ stellt die Einbindung von Grafiken in ein Dokument eine interessante Aufgabe dar. Mit textuellen Befehlen zum dargestellten Bild -- wie üblich kommen bestimmte Befehle und Pakete zum Einsatz. In diesem Abschnitt werden diese Bestandteile näher erläutert. +\label{sec:graphics} + +Aufgrund der Natur (What you get is what you mean, vgl. \cref{sec:basic-functionality}) von \LaTeX \ stellt die Einbindung von Grafiken in ein Dokument eine interessante Aufgabe dar. Mit textuellen Befehlen zum dargestellten Bild -- wie üblich kommen bestimmte Befehle und Pakete zum Einsatz. In diesem Abschnitt werden diese Bestandteile näher erläutert. \subsection{Grafiken abbilden} \label{sub:display-graphics} diff --git a/content/aufzaehlungen.tex b/content/lists.tex similarity index 89% rename from content/aufzaehlungen.tex rename to content/lists.tex index 9804651..0292765 100644 --- a/content/aufzaehlungen.tex +++ b/content/lists.tex @@ -1,9 +1,10 @@ \section{Aufzählungen} +\label{sec:lists} Von Haus aus unterstützt \LaTeX\ drei Aufzählungstypen: ungeordnete und geordnete Listen sowie Definitionslisten. Zu jedem dieser Typen existieren eigene Umgebungen, die aber grundsätzlich gleich aufgebaut sind. -\example{lst:unordered-list}{aufzaehlungen/verschachtelt}{Beispielhafte ungeordnete Aufzählung} +\example{lst:unordered-list}{lists/nested-list}{Beispielhafte ungeordnete Aufzählung} In \cref{lst:unordered-list-code} werden verschiedene Listenelemente (\mintinline{latex}{\item}) von einer \mintinline{latex}{itemize}-Umgebung eingerahmt. Innerhalb eines Listenelements kann eine neue Listen\-umgebung eröffnet werden, um eine verschachtelte Liste zu erhalten. @@ -11,7 +12,7 @@ Ersetzt man \mintinline{latex}{itemize} durch \mintinline{latex}{enumerate}, erh Für etwas weniger gebräuchliche Definitionslisten muss die Umgebung \mintinline{latex}{description} verwendet werden. Außerdem erhalten die Elemente in eckigen Klammern den zu definierenden Begriff (\cref{lst:definition-list}). -\Example{lst:definition-list}{aufzaehlungen/definition}{aufzaehlungen/definition_crop}{Beispielhafte Definitionsliste} +\Example{lst:definition-list}{lists/definition-list}{lists/definition-list_crop}{Beispielhafte Definitionsliste} Die sehr großen Abstände zwischen einzelnen Listenelementen können durch das Paket \mintinline{latex}{paralist}\footnote{\url{https://www.ctan.org/pkg/paralist}} verringert werden. Hierzu wird nur der Umgebungsname ersetzt: \mintinline{latex}{compactitem} statt \mintinline{latex}{itemize}, \mintinline{latex}{compactenum} statt \mintinline{latex}{enumerate} und \mintinline{latex}{compactdesc} statt \mintinline{latex}{description}. diff --git a/content/literaturverwaltung.tex b/content/literature.tex similarity index 96% rename from content/literaturverwaltung.tex rename to content/literature.tex index afe8b36..3778415 100644 --- a/content/literaturverwaltung.tex +++ b/content/literature.tex @@ -70,4 +70,4 @@ Als \mintinline{latex}{} einer Zitation wird immer der Bib\TeX-Key angeg Verfügbare Zitierstile\footnote{Eine vollständigere Liste ist bei Overleaf zu finden: \url{https://www.overleaf.com/learn/latex/Biblatex_citation_styles}} sind zum Beispiel alpha, natdin und apa. Das Literaturverzeichnis erscheint immer an der Stelle, an der der Befehl \mintinline{latex}{\bibliography{<.bib-datei>}} aufgerufen wurde. -\Example{lst:natdin-example}{literaturverwaltung/natdin-example}{literaturverwaltung/natdin-example_bib}{Beispiel für Zitationen im Stil \mintinline{latex}{natdin}.} +\Example{lst:natdin-example}{literature/natdin-example}{literature/natdin-example_bib}{Beispiel für Zitationen im Stil \mintinline{latex}{natdin}.} diff --git a/content/mathematische-formeln.tex b/content/maths.tex similarity index 92% rename from content/mathematische-formeln.tex rename to content/maths.tex index 5695236..f7e442c 100644 --- a/content/mathematische-formeln.tex +++ b/content/maths.tex @@ -1,12 +1,12 @@ \section{Mathematische Formeln} -\label{sec:formulas} +\label{sec:maths} Mathematische Formeln können nur im sogenannten Mathmode gesetzt werden, der innerhalb einer Zeile (auch als inline bekannt) durch zwei Dollarzeichen aktiviert wird. Außerdem gibt es eine Blockumgebung (vgl. \cref{lst:sample-math-environment}). Wichtige Pakete für mathematische Zeichen sind \mintinline{latex}{amsmath}, \mintinline{latex}{amsthm} und \mintinline{latex}{amssymb} der American Mathematical Society sowie \mintinline{latex}{mathtools}. Wie bei allen Umgebungen kann durch Angabe eines Asterisks (\textasteriskcentered) die Nummerierung der Gleichungen ausgeschaltet werden. -\example{lst:sample-math-environment}{mathe/sample-math-environment}{Beispielhafte Matheumgebungen} +\example{lst:sample-math-environment}{maths/sample-math-environment}{Beispielhafte Matheumgebungen} \subsection{Einige Beispiele} Die \cref{tbl:maths-common-commands,tbl:maths-logic-sets-braces} listen einige häufig in Formeln verwendeten Befehle auf. @@ -51,7 +51,7 @@ Die \cref{tbl:maths-common-commands,tbl:maths-logic-sets-braces} listen einige h Im Zusammenspiel mit Brüchen kommt es vor, dass Klammern mit ihrem Inhalt wachsen sollen. Hierfür muss dem Befehl zum Erzeugen der Klammern (\mintinline{latex}{(}, \mintinline{latex}{)}, \mintinline{latex}{[}, \mintinline{latex}{]}, \mintinline{latex}{\lbrace} und \mintinline{latex}{\rbrace}) jeweils ein Positionsmarker (\mintinline{latex}{\left} oder \mintinline{latex}{\right}) vorangestellt werden. -\example{lst:growing-brackets}{mathe/growing-brackets}{Beispiel für mitwachsende Klammern} +\example{lst:growing-brackets}{maths/growing-brackets}{Beispiel für mitwachsende Klammern} \subsection{Darstellung von Grenzen} @@ -59,7 +59,7 @@ Mit dem Befehl \mintinline{latex}{\limits} lassen sich die Grenzen von Integrale Bei Summen, Produkten und Grenzwerten geschieht das automatisch (vgl. \cref{lst:limits}). Im Fließtext eignet sich \mintinline{latex}{\limits} nur bedingt. -\example{lst:limits}{mathe/limits}{Grenzen von Summen, Produkten, Grenzwerten und Integralen} +\example{lst:limits}{maths/limits}{Grenzen von Summen, Produkten, Grenzwerten und Integralen} \subsection{Ausrichtung mehrerer Gleichungen} @@ -67,7 +67,7 @@ Die Umgebung \mintinline{latex}{align} erlaubt es, Gleichungen zum Beispiel am \ Ausgerichtet wird dabei analog zu Tabellen am \texttt{\&}-Zeichen. Zeilenumbrüche werden durch zwei Backslashes markiert. -\Example{lst:math-alignment-example}{mathe/align-example}{mathe/align-example_crop}{Am Gleichheitszeichen ausgerichtete Gleichungen} +\Example{lst:math-alignment-example}{maths/align-example}{maths/align-example_crop}{Am Gleichheitszeichen ausgerichtete Gleichungen} \subsection{Mengenschreibweise} @@ -75,4 +75,4 @@ Manchmal ist es notwendig, im Zusammenhang mit der Mengenschreibweise Prädikate Im Mathmode wird die Zeichensetzung von \LaTeX nicht auf Fließtext, sondern auf Formeln ausgerichtet, was zu ungünstigen Anordnungen zusammenhängender Buchstabenketten führt. Für diesen Fall gibt es den Befehl \mintinline{latex}{\mathrm{}} (\enquote{math roman}, vgl. \cref{lst:set-builder-notation}). -\example{lst:set-builder-notation}{mathe/set-builder-notation}{Probleme in der Mengenschreibweise und ihre Lösung} +\example{lst:set-builder-notation}{maths/set-builder-notation}{Probleme in der Mengenschreibweise und ihre Lösung} diff --git a/content/projektstruktur.tex b/content/project-structure.tex similarity index 96% rename from content/projektstruktur.tex rename to content/project-structure.tex index 04ccc1b..f46077a 100644 --- a/content/projektstruktur.tex +++ b/content/project-structure.tex @@ -1,11 +1,12 @@ \section{Projektstruktur} \label{sec:project-structure} + In den bisherigen Kapiteln haben wir nur sehr kurze \LaTeX{}-Beispiele gesehen. Natürlich kann \LaTeX{} aber auch verwendet werden, um größere Dokumente und Projekte zu erstellen, wie etwa eine Abschlussarbeit. Um nicht den Überblick im Quellcode zu verlieren und zu vermeiden, dass Quelldateien zu lang werden, ist eine sinnvolle Strukturierung eines größeren \LaTeX{}-Projektes ratsam. Hierfür wird der Quellcode in verschiedene Dateien aufgeteilt, welche in den folgenden Abschnitten näher beleuchtet werden. \subsection{Hauptdatei} Typischerweise wird bei größeren Projekten mit einer Hauptdatei gearbeitet, die gerne \texttt{main.tex} genannt wird. Sie ist sozusagen das Skelett des Projektes und enthält damit dessen Grundgerüst inklusive der Präambel. In dieser Hauptdatei werden Titel, Inhaltsverzeichnis sowie die einzelnen Kapitel einer Arbeit eingebunden (vgl. \cref{lst:main-file}). Die Einbindung der einzelnen Abschnitte kann entweder mittels \mintinline{latex}{\input{...}} oder \mintinline{latex}{\include{...}} erfolgen. Beide verlangen als Argument den Pfad zur Datei, die eingebunden werden soll. Auf die Unterschiede zwischen den beiden Befehlen gehen wir später noch ein (vgl. \cref{subsec:input-vs-include}). -\example{lst:main-file}{projektstruktur/hauptdatei}{Typische Struktur einer Hauptdatei in \LaTeX{}} +\example{lst:main-file}{project-structure/main-file}{Typische Struktur einer Hauptdatei in \LaTeX{}} \todo{Kommentar und pagenumbering im Beispiel rausnehmen?} \subsection{Abschnittsdateien} diff --git a/content/ausblick.tex b/content/prospects.tex similarity index 99% rename from content/ausblick.tex rename to content/prospects.tex index e3640b0..b49bcea 100644 --- a/content/ausblick.tex +++ b/content/prospects.tex @@ -1,4 +1,5 @@ \section{Ausblick} +\label{sec:prospects} Natürlich konnten wir euch in diesem knappen Rahmen nicht ansatzweise zeigen, was \LaTeX{} alles zu bieten hat. In diesem letzten Abschnitt haben wir daher ein paar Informationen gesammelt, die euch dabei helfen sollen, selbständig tiefer einzusteigen. diff --git a/content/referenzen.tex b/content/references.tex similarity index 97% rename from content/referenzen.tex rename to content/references.tex index f7a403e..487f0ea 100644 --- a/content/referenzen.tex +++ b/content/references.tex @@ -5,7 +5,7 @@ Für Querverweise der Form \enquote{Wie man in Abbildung 23 sieht, \textellipsis Er erhält als Argument ein eindeutiges Label, das auch dem referenzierten Element zugeordnet werden muss. Anschließend erscheint an der Stelle des Befehlsaufrufs die fortlaufende Nummer des referenzierten Elements. -\Example{lst:fooboar-learning-latex}{referenzen/ref}{referenzen/ref_crop}{Beispiel für eine Referenzierung} +\Example{lst:fooboar-learning-latex}{references/ref}{references/ref_crop}{Beispiel für eine Referenzierung} Noch smarter ist das Paket \mintinline{latex}{cleveref}.\footnote{mit nur einem \enquote{r}!} Es bringt den Befehl \mintinline{latex}{\cref{label}} mit, dem auch -- durch Kommata getrennt -- mehrere Labels übergeben werden können. diff --git a/content/quelltext-listings.tex b/content/source-code-listings.tex similarity index 91% rename from content/quelltext-listings.tex rename to content/source-code-listings.tex index 59f8a5b..e47e479 100644 --- a/content/quelltext-listings.tex +++ b/content/source-code-listings.tex @@ -1,4 +1,5 @@ \section{Quelltext-Listings} +\label{sec:source-code-listings} Um Quelltext in eigenen Arbeiten darzustellen, gibt es in \LaTeX verschiedene Wege. Wir verwenden hierfür gern das Paket \mintinline{latex}{minted}, das zwar etwas zusätzlichen Installationsaufwand verursacht, dafür aber ansprechende Ergebnisse generiert und gut zu handhaben ist. @@ -50,15 +51,15 @@ Schaut am besten mal in die Einstellungen oder bemüht eine Suchmaschine. Jetzt kann der eigentliche Spaß losgehen. Quelltext könnt ihr von nun an unter Angabe der Sprache in einer eigenen Umgebung setzen: -\example{lst:minted-environment}{code/minted-umgebung}{Beispielhaftes Quelltext-Listing} +\example{lst:minted-environment}{source-code-listings/minted-environment}{Beispielhaftes Quelltext-Listing} -\example{lst:minted-variants}{code/minted-varianten}{Kurzschreibweise und Inline-Listing} +\example{lst:minted-variants}{source-code-listings/minted-variants}{Kurzschreibweise und Inline-Listing} \noindent Außerdem gibt es eine Kurzschreibweise und eine Inline-Variante des Befehls (vgl. \cref{lst:minted-variants}). Um Redundanz zu vermeiden, ist es manchmal praktisch, den Quelltext direkt aus der Quelldatei einzulesen. Hierzu müssen nur die verwendete Programmiersprache und der Dateipfad an den Befehl \mintinline{latex}{\inputminted} übergeben werden (vgl. \cref{lst:minted-external}). -\example{lst:minted-external}{code/minted-import}{Einbinden aus einer externen Datei} +\example{lst:minted-external}{source-code-listings/minted-import}{Einbinden aus einer externen Datei} \subsection{Minted konfigurieren} @@ -66,4 +67,4 @@ Durch optionale Parameter können Zeilennummerierung, Umbrüche und Farben ausge Außerdem sind zahlreiche Themes verfügbar (\cref{lst:minted-external-styled}). Einen umfänglichen Überblick geben die Einführung von Overleaf und die Dokumentation.\footnote{Verfügbar unter \url{https://www.overleaf.com/learn/latex/Code_Highlighting_with_minted} bzw. \url{https://ctan.kako-dev.de/macros/latex/contrib/minted/minted.pdf}.} -\example{lst:minted-external-styled}{code/minted-import-styled}{Themes und weitere Optionen} +\example{lst:minted-external-styled}{source-code-listings/minted-import-styled}{Themes und weitere Optionen} diff --git a/content/sonderzeichen.tex b/content/special-characters.tex similarity index 98% rename from content/sonderzeichen.tex rename to content/special-characters.tex index 159ca98..ec88892 100644 --- a/content/sonderzeichen.tex +++ b/content/special-characters.tex @@ -8,7 +8,7 @@ Dieses Zeichen entsteht in \LaTeX, wenn im Quellcode zwischen anderen Zeichen Le Es gibt aber auch einige andere Arten von Leerzeichen. Wie sie verwendet werden können, wird in \cref{lst:spaces} veranschaulicht. -\example{lst:spaces}{sonderzeichen/leerzeichen}{Unterschiedliche Leerzeichen in \LaTeX} +\example{lst:spaces}{special-characters/spaces}{Unterschiedliche Leerzeichen in \LaTeX} \paragraph{English Spacing} In englischsprachigen Dokumenten verwendet LaTeX das traditionelle English Spacing, also doppelte Leerzeichen nach dem Satzende. @@ -106,7 +106,7 @@ Ansonsten können die Diakritika auch per Escape-Codes erzeugt werden. \subsection{Andere Sonderzeichen} Einige Sonderzeichen, beispielsweise das Prozentzeichen, sind für die \LaTeX{}-Syntax reserviert und können nicht als normale Zeichen verwendet werden. Diese und viele, viele weitere Sonderzeichen können über eigene Befehle erzeugt werden. -Dabei ist zu beachten, dass manche Sonderzeichen nur in Mathe-Umgebungen (siehe \cref{sec:formulas}) funktionieren, andere brauchen zusätzliche Pakete. +Dabei ist zu beachten, dass manche Sonderzeichen nur in Mathe-Umgebungen (siehe \cref{sec:maths}) funktionieren, andere brauchen zusätzliche Pakete. \begin{table}[H] \center diff --git a/content/tabellen.tex b/content/tables.tex similarity index 96% rename from content/tabellen.tex rename to content/tables.tex index b6586eb..ca3ec6f 100644 --- a/content/tabellen.tex +++ b/content/tables.tex @@ -23,7 +23,7 @@ Wenn ihr den zusätzlichen Weißraum entfernen möchtet, der standardmäßig die Die komplette Tabelle kann dann beispielsweise so aussehen wie in \cref{lst:sample-table} abgebildet. -\Example{lst:sample-table}{tabellen/beispieltabelle}{tabellen/beispieltabelle_renderbar}{Eine komplette Tabelle} +\Example{lst:sample-table}{tables/table-example}{tables/table-example-renderable}{Eine komplette Tabelle} \paragraph{Überlänge} Für Tabellen, die über eine Seite hinausgehen, oder die Zeilenumbrüche innerhalb einzelner Tabellenzellen erfordern, kann zusätzlich das Paket \texttt{longtable} eingebunden werden, mit dem \texttt{booktabs} ebenfalls kompatibel ist. diff --git a/content/textauszeichnung.tex b/content/text-markup.tex similarity index 100% rename from content/textauszeichnung.tex rename to content/text-markup.tex diff --git a/content/titelseite.tex b/content/titelseite.tex deleted file mode 100644 index 23ffed6..0000000 --- a/content/titelseite.tex +++ /dev/null @@ -1,17 +0,0 @@ -\newcommand*{\fslogo}{\raisebox{+1.25ex}{\includegraphics[height=6cm]{graphics/logo-fachschaft}}} - - \begin{center} - \fslogo \\ - \vspace{3em} - \rule{\textwidth}{1pt}\par - \vspace{0.8\baselineskip} - \Huge\bfseries Skript zum \LaTeX-Tutorium der Fachschaft \acro{WIAI} - \vspace{0.8\baselineskip} - \rule{\textwidth}{1pt}\par - %\vspace{2em} - {\large \today} - \vfill - {\Large{ Evelyn Fradtschuk, Florian Knoch,\\ - Christian Kremitzl, Bernhard Luedtke}}\\ - \vfill - \end{center} diff --git a/content/titlepage.tex b/content/titlepage.tex new file mode 100644 index 0000000..27a18c2 --- /dev/null +++ b/content/titlepage.tex @@ -0,0 +1,15 @@ +\begin{center} + \fslogo \\ + \vspace{3em} + \rule{\textwidth}{1pt}\par + \vspace{0.8\baselineskip} + \Huge\bfseries Skript zum \LaTeX-Tutorium der Fachschaft \acro{WIAI} + \vspace{0.8\baselineskip} + \rule{\textwidth}{1pt}\par + %\vspace{2em} + {\large \today} + \vfill + {\Large{ Evelyn Fradtschuk, Florian Knoch,\\ + Christian Kremitzl, Bernhard Luedtke}}\\ + \vfill +\end{center} diff --git a/content/was-ist-latex.tex b/content/what-is-latex.tex similarity index 97% rename from content/was-ist-latex.tex rename to content/what-is-latex.tex index c58351b..5265a5e 100644 --- a/content/was-ist-latex.tex +++ b/content/what-is-latex.tex @@ -1,4 +1,5 @@ \section{Was ist \LaTeX?} +\label{sec:what-is-latex} Anfang der 1960er-Jahre bekam ein ziemlich begabter amerikanischer PhD-Student den Auftrag, ein Buch über Compiler zu schreiben. Nachdem er mit der Arbeit begonnen hatte, fragte er seinen Verleger, ob das Buch ein bisschen länger werden dürfe, da er auch die Grundlagen vorstellen wolle. @@ -20,7 +21,7 @@ Weil es einige der Vorteile begründet, die \LaTeX{} heute noch auszeichnen: Es ist ein ausgereiftes, stabiles, verlässliches System, das weitgehend automatisch typografisch hochwertigen Textsatz. -Da der \TeX-Code in Plaintext-Dateien abgelegt wird (siehe \cref{sec:latex-basic-functionality}), ergeben sich weitere Vorteile: +Da der \TeX-Code in Plaintext-Dateien abgelegt wird (siehe \cref{sec:basic-functionality}), ergeben sich weitere Vorteile: Ihr könnt eure Projekte übersichtlich strukturieren (\cref{sec:project-structure}), und wann immer ihr Änderungen im Quelltext rückgängig macht, könnt ihr euch darauf verlassen, wieder die gleiche Ausgabe wie vorher zu erhalten. Das klappt in größerem Maßstab natürlich auch in Verbindung mit Git oder anderen Quelltextversionierungstools. diff --git a/listings/grundstruktur/ueberschriften.tex b/listings/basic-document-structure/headlines.tex similarity index 100% rename from listings/grundstruktur/ueberschriften.tex rename to listings/basic-document-structure/headlines.tex diff --git a/listings/grundstruktur/ueberschriften_crop.pdf b/listings/basic-document-structure/headlines_crop.pdf similarity index 96% rename from listings/grundstruktur/ueberschriften_crop.pdf rename to listings/basic-document-structure/headlines_crop.pdf index ddc0cb5b41dabda9a9c5584068b117551f9783ba..58282aea184c3046d441b3f4985b6983c421f980 100644 GIT binary patch delta 1503 zcmV<51t9v;;{w^^0+7`rVqtS>V=ZKFV|8t1ZgeekbaHiLbairNFKA_9WNc|}WplCd z>!>U;FgY?ZFflbTD=;x9Ffb=63NKA>WJF2&yFk ze;8x#aAr81IXt8^6U?&^Szy{I7MTf-Nx_^JOiJdxVG?Q?nAA{ce9|8rq-D~n(37wa z9v_}5O-6w!Yv3K3idr%yn3i5J#k94NIi{V!l*NB5dwY95KKN^v7=KsarXD|>PL^r1 zTrh*g&U*YTEv66iVOqdHD^Am>sSl=qf3iyfg%%PE`>P(@=kP;#vU>S42Yxr7jvj_- z&YsUkH-mJsD=Q-^C3djRJk`r7W}seuHq*&by-e)+(f3LyDU^sx32DU(A)g8H40fl} z(Z87t=JjlrMvV9C@d7(~H#oki`VZsrbv>C-E`z&f!SGjd`i{L%^97b>x{^lPKd7AD zRh3)i%05tv?4bBxEmF-swgFs)5Id{Qm#X$r&mKR2xL)Q@ zQpz4bs27Q5lWD9e7ww0XaQV3zArS&dHa(sUr=wN|FaMbG<=uZg zC4K|a=QqT8F7jh+l%KHZd5s1S`G_Y}$npj<@G-xqmh&05Z}^-q_>wiBqJ9bQ{uSIJFu>xb=S`&_O_2-f8%_3>T09Sp);n6g%wzGpWfVdpl(? zE`Vwy6@B(^R{+d$Y%+NB3dJr<+{yk^@FEGf-7=JMK0rBKcdi5lub_0@alv`lrY&+g zJ8E5=fU?V#Z^ypa=tw-EGc)LX&hqTllfe4;GTKVHO0Ot48Wz?6MY$_*;uL>x08_7l zsimSyxUZEZPLaVAV7k)kOqNAsh?_n7;6R*;nAc^f>I_eTeg%pVsarBow*WLehamwv zZ!@HvBULsEhB()|kf}ZMuO_#GTOSlrFL>FsOH1kGr#y;ufe5@?i!v_yl6O0693eG_ zE?6pKIxu)o8#-7eLeaN%Df)k?329ja#-eq}=7~sq^vu|fwAdoeYmY_Ze~&b}6Uyzd zi8;D8Hc)4}sH4VNpYPhQkR?u$0Vh~(NQ-+ut~4%^#6=zRJq-KuB4{Z~Q%{7>_W2z^ z_i5&YC?wt5U`S562AhE`s}mIn|>HB=$GLGu!G0&>t=*!L}r!GEDvj7YI@r%F6-Zd ze*-}To1zM3Ze(+Ga%GdrBMXy)uvt<@F+@T^MKnP&K{-Z7IXE>qIXO5qHZ(&tFfv9n zGea^yAUsAfL_$GDG(j>!IYve~I5jvqIXE;nG($8nGDb5qLoz;H3NK7$ZfA68AUHT6 zAd}ImC{`8ByA^^!00q(a78ej!J~dDhDRtNZ#}3E|F|r*3YLVIC29u1WzqKkT_K?-f z-#zyLBcQ+o5hW_rc%ngzgcmx8OP)@7PV#%nuhGXQ|310_r-liEld7>F2{|zeB_%~q FMhd6lvCjYi delta 1483 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 CAGJjQ delta 981 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 diff --git a/listings/aufzaehlungen/definition.tex b/listings/lists/definition-list.tex similarity index 100% rename from listings/aufzaehlungen/definition.tex rename to listings/lists/definition-list.tex diff --git a/listings/aufzaehlungen/definition_crop.pdf b/listings/lists/definition-list_crop.pdf similarity index 97% rename from listings/aufzaehlungen/definition_crop.pdf rename to listings/lists/definition-list_crop.pdf index a66939c2578741716f9fea10465bd31515530b4a..7c79c91e5a42139fb7fb367669fd45c3aa325991 100644 GIT binary patch delta 1618 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 Smmo9&9|<`z3MC~)Peux$>HAaw diff --git a/listings/aufzaehlungen/definition_crop.tex b/listings/lists/definition-list_crop.tex similarity index 100% rename from listings/aufzaehlungen/definition_crop.tex rename to listings/lists/definition-list_crop.tex diff --git a/listings/aufzaehlungen/verschachtelt.tex b/listings/lists/nested-list.tex similarity index 100% rename from listings/aufzaehlungen/verschachtelt.tex rename to listings/lists/nested-list.tex diff --git a/listings/literaturverwaltung/collection.bib b/listings/literature/collection.bib similarity index 100% rename from listings/literaturverwaltung/collection.bib rename to listings/literature/collection.bib diff --git a/listings/literaturverwaltung/natdin-example.tex b/listings/literature/natdin-example.tex similarity index 100% rename from listings/literaturverwaltung/natdin-example.tex rename to listings/literature/natdin-example.tex diff --git a/listings/literaturverwaltung/natdin-example_bib.pdf b/listings/literature/natdin-example_bib.pdf similarity index 97% rename from listings/literaturverwaltung/natdin-example_bib.pdf rename to listings/literature/natdin-example_bib.pdf index d7c78f5f7fc9942846029ea96be795f44b15a34a..278e43057ad44478b154737eae4f242bb7780c90 100644 GIT binary patch delta 1582 zcmV+}2GRL}@B{Ym1CZSTWwGaR?g=t5IWjUZF*P)kVec9VGB7zZGB7bUG?Rqy$N@8x zU-u}Jb@20lP$DQLq}6YPd?myy*quyz|7Oye<hQAckZ|t&|&9ODpO=+YJ%Gqtzbjw)TX9|%Wmk$L}DFbg6w`D&5yv4pu^Tlvp z#t&QXJ6ES~F52fOQVG$B3tGjz zJ1eJ@A6ccnUC!o<{b4?121dtu^&pjM@Q-B=fe=8V>A|==>6POFA*EJ~7shkE_u=3j z;<>nzUS&_?v5({Nt{#u{>v-HRi06F&sC9LQc=q?7&yRl+&qjV^SjUt7f_N_99iJak zemX~g&&Ly<)XV)%y_9%iJZtx9yFc=~;yL7u@&Wob+3dv@W!o~dY+GY1X&{18Xw}_$ zH@0eq-0bJm!=fAvt4G?3=C);kqoYMWD!aSm!Kh%^;9^nST{4T&Rkg-wJkX0>6bts6 z@A4LJ^LPA^zvn0Xlwa@;zvLhJC!X_Leml#5yI+dMsOT@2;~9D3UEZCHCS%CEyPWrU z!J~KH=Y4b?AMha`exDADF)#TSKH_(L%*W-p;1fQ9oboAgPxKo{$?LS3m6INy@j0It z4_G`OXF&A`G0pp%|Tl{&(aH}QIc_g@0(hWEgKNS{JdPHyVir9~-S3d#E29r$qhys%s{E3Q9DwDOQa@q{M&RyqI^MoDk1{@s84l zct?StwF2_8HSeGv|HM1`CA?!dc;^_eU4R^B^imsLt=3)bv~1GVN_c7oX@HN+I;gx3 zXtHW-0%o02g!K@c4-H56Fv7INZG$G_LnYx3pfhA-eFhh4ob*A^6^ZPuC2-o{BP4;lhnZyYZ&roq>n8L{mqLC`}C-Nrmza7 z#r095m2jGfbycmh8&$>Ka#dCF-;a_u4w2JX)P7*o1qEgQ_eQZT%?s}oi5n9UeyUO2>Y6}I8`%y> zS>F!mZm_-tB);1`^vxQ7L3HLIfj=!(O%j`A8`9MEicTX!u132=ji&R{p{zO{>R=zx zhOI2Mcabo3)YF0P;yCk>xuQ+-oIF&!$aobnv~RUbvWzm+*G6e;@z>wT)*|1?m8r>^ zMuo@vdS)t{D1D5|nkV^88cC4WQKOZiNTN)$E@d@YdeTSB1ox{%)7w9b?t<;?Fn)B0 z2BvB=RGU6by9BRmeD=25?9tgrU&3?x6ut*;ar=K?_HZ4DZ1c!+KL?&CgGO4i{`mb1 zK?L*^lcDx(P&qX?Ml(1?I5{ykGc!0bMM6eFL_#+?I7BrzFhNByG(I3aIW;&&GdM*! zIWaafGdM9tLPkMELN_@$L^U=rK}9e$K3xhgOl59obZ8(rF_T^QEKR!=Ku`b#(Ou8~ zuL`wDMLLl?y3vk4h@_0*29u1W*V+{+=^(3<@AmH=MudPE2~uRpQJ_SH8Vy>?NJ gGRo`xzXo4Hehz(yo(V6L+4mm_G&c$*B}Gq03Vl@y-v9sr delta 1618 zcmV-Y2Cez_?*oDG1CZScc4cyRVQh4DZfCLHaqcWJF*q?dH8eCfD=;x9Ffb=63NKA> zWJF)1t?CJ0H#QMrWOat7iLtG`h{lV~V9SEawb=DW>1pWigv$Yo?phNE?*1 z+p6i7v9iw;B0DZ03Zzm7-YRa(eEfNfeVOKq;k?M%L*>9V;bLp~@+qrrvq?r#_I zk(9E*_wso`Gk=U9w%&KHPTyR#&rhThq7fIgig|ZdPANaKN_)GU%@_N_e8vonj`Qk4 zD%Id0%N_zDfJD=Sad*-y#{)u2tr#zi=XmeK!8^oraV5RVp2lMz$Kzc+9_iQdxL**@ z`TkMs>J0Jh??0a(|0JG`{K&A5C;J8QT)sO#KcxJ0j(?tyCp@W_`k)IT%)tv=z;5%K%45 zi+ogecgKTK!LY%_qPV+c7Ne_bjnR0Z7rQ7H>^0xzE#Btu_#uDKPxvXn;2nO+Kk`pJ z=ePWJmVbA@6pK;OUo6Kn^1{2kI~h&Jkau@E@9~01@4V0Z=sG^&Lq7aI9TsC=@-KYE z@A#OH%W=Ucd;&S;Q{tZJH;$6mX)!A&JwD@eJ}(}ycs|PKL%!hm{DFVv-}sNMl&W@# z*Hdzt`)lIKrmv*QLem1{U<1&qY=Tr3`n(#a*?*sr$xo7Lm%21gVXsP~bu(iw=%xb3 zJ@dvl9di!U^2SyNV4+LDzODtTp2$|jvMzM4-SX>H|O2}o<=oLE^!DTT1Bha_#t z;J%)MG*0?@veImFY_vsy^|1;8vTjqQBkHYm2s&vpNikGwYxc=zSulrHXyS~vDkKQ>N@ z`uSDYO!yR(Xkt^W8i7cO|G0TE?>spno`2&Vr48|p0zqp9 zFIn3y#Ho97^yV_~lq^p(i)C$r7ADMMfc^%MX)z}2gI->~dAvPZxj_zTEX(>XS zh!2&7JAlrRk@Xo|q;b**L02TQvzEYVgO9K@aJ(D`;uQ3&tJWvI@(!!Ch#F^OBY%)4 z$go~pvrke7ORQnYn~^@YB=k2gD(usv_L;&elor=ViB`gCBGy&4%5GE@cgs~(#eY9a z+Bif`V_63k>yJ_1uN%eHwc=)!icHaq`z)3u2%OA?JFR_>E@aF47Df`5($HJWOi^vP+Z!Rc!=x2heX5vXu+LnE=3GZ|=& z>~L)-T2vVY4Jd-_B)y)u@ikyU+EA@dV+W*!cwU(04rGV_%-E)T83LYOZk}uHAgdb% zs1_8I{ofnKwlpuiQzULoMEI#jajRPc!AZ2|!pu55P5|H?A^UybI1b@+)g9QGx zR5eL#l5I#+*DE@W2)P>V5;dC6PlvMVc&LMYKpVEQ)ZRtH&{0nZx{Kq?N9Kw)$#e2h z?IPn=P+uFRt;Jt|BU_7nBUh#-YZ?_E>+6}RY@+lrDr=tPGifA2T1Smm zh9ZeF&AOD;Wa&vCEfd_YPD5}1EV>J}v%~n&9U7Rb%}{OnFzph&uJPI1YO_aYAAJeW z=~MU~xW(=Nec8ixAhOLP%l#a9o(vjk$@=5>FTI%bE|c-@6O*j=Sx_)HGB`m&G%!Rr zMm0G^K|?k(I7KlvML{z|Fh)T)LqU~x6bLaz&-U)4! Q&i5Y)H8lz)B}Gq03cfuLH~;_u diff --git a/listings/literaturverwaltung/natdin-example_bib.tex b/listings/literature/natdin-example_bib.tex similarity index 88% rename from listings/literaturverwaltung/natdin-example_bib.tex rename to listings/literature/natdin-example_bib.tex index 2c15d76..4c4b923 100644 --- a/listings/literaturverwaltung/natdin-example_bib.tex +++ b/listings/literature/natdin-example_bib.tex @@ -8,6 +8,6 @@ Dieser Text lebt von prominent platzierten Zitaten \cite[u.\thinspace a.][]{Frank1957} noch viel prominenterer literarischer Werke \cite[vgl.][S. 7]{Orwell1957}, derer \cite{Hawking1988} nur eines ist. \bibliographystyle{natdin} -\bibliography{listings/literaturverwaltung/collection} +\bibliography{listings/literature/collection} \end{document} diff --git a/listings/mathe/align-example.tex b/listings/maths/align-example.tex similarity index 100% rename from listings/mathe/align-example.tex rename to listings/maths/align-example.tex diff --git a/listings/mathe/align-example_crop.pdf b/listings/maths/align-example_crop.pdf similarity index 97% rename from listings/mathe/align-example_crop.pdf rename to listings/maths/align-example_crop.pdf index 90994bc1cd30e09ed876c02a9850aeedc2d836c9..0e0d1531ebaf125420585c35baa38cebcea438d9 100644 GIT binary patch delta 887 zcmV--1Bm?YTkJv>%IpyP_VtgO`+xSQ z+g?9g%9J~;zM8KSnOoJ#jw&X(UKtkoCV5?*7v<$b=BPf4-O9}*fY)z&3P7gnD$A>M zl1+6wH|5tz>1nvG+nx5s9dPv!hlt!9KR|=dt}Zy1MW8HrT$D zGSQQ_phf%8;;@0uOt#?SJ#fPLd4F(&&ggnD+$JAg%uF`0gg7yuJMZ<^ zzRIO~v%(TNhf37O7nLAT%X1xSiP(siktZ%fNJG1rRMHT|xTt@M1cnVOH9y%vw* zsm?|_okI^0!Jt&jdkSDS+MMxRuw^0~D5wOh7Mc2cEfY3_O0iU@ie>n%jDH#>YF5^x zyfR!R>w*>PNu{jNKUlfQm15;{#{N-xc2)<{)%dn>w-k-ZjUqeV^u7b34nrGSTJ^5$ z+U{m-_D=nYhL5_hygoECvP~B#(zBUD3`T;-xV8sl12a{4J+)ge+!*WjUx~^eU)Kvm*GZ6PsxCD(D}*ay(d41xN`;g^TD0tMTV}%oig&Fj-5g6}(3ru)iU`ud=UXc+r$OvNF ztH~JsUO!vT&xw6m;-O}&2v+6+G%=pWcwKe6w8x2ga24jowFW?Z_eSGAGp@8}&+<|N zcs94{BfCe|zpkwCt&@kbY(p?XF)=VfHaRmjH8wUgF*!IiG&nUlG&na!GBia-MMgd# zJTO5qF)%?kIWsjiHa0UcIXE;lI5jvlI5$NyG(|>5Mw2$OP6Hh>1e1rdJOexl`IE-7 NAP6)HB_%~qMhbo6qeB1y delta 888 zcmV-;1Bd+WI0+87OWwF|?t1K}wI59UhG&DCWFfk`EFefPrFHLV`L}7GgASgsS zGB7eRFflPWF*h|dG&hsAtj7U0vwf{Y0e=|e5f6RO3qCpggX4UFT`!xyXEMy?YNe*c zx-uz1$KCL1WOvs|@+i~PL^53Hg3#)SexZAn7x*-}Hn{d<5%?`(2ir*L`$vQRRzE2u zg~zO;9<@xrpV40{SuP4C>1pF2u;JotOI@9kE|O8vQdU#5$Srmu3uShQef#>y&3}FS z(`~PxEoI7`R$tB6iOj9)WJeW~T(1m^e3QJc&WrMLA#+rp#ct(h62R*>Jp~|Bb(Q5+ zI?1LwotyG&r1Ugg*X>UG;tsfa2y*bUe9V&KEp+}qx+b^=wqPGy`19C)8(rP^dmC(D zN}1@%ThO9?XmQxUW+q#3@g6wg{C_;SL1%P57;Y099)*Rwy$8#0Qf4L_SVEkb&z<-B zYhUG3y;)(2oI@pQkC=*i6kw&0dSg z@Kk4`oz9^Lh+t5vbF4!^=4ir>^Rf|mhy_N}^L8Vx#Q^hj;R)0o~5;ZI9 zQC=CYl6Aof^`uf(=pU?H1upixLbP=}!nEvQoi_qLT`BtBKI@Wqpcv1~&`ML9D>K{PfqMK?u6LpVV(ML9A!L@_utK|w<}I7T== zAUs4xIWt5-G&VCuH$_B4I6*N*IWjmzF*r0qK|?q=MmUo-vQ7gbvICQbvOEJm3Hp=8 OvLFaG3MC~)Peuwg?U~sC diff --git a/listings/mathe/align-example_crop.tex b/listings/maths/align-example_crop.tex similarity index 100% rename from listings/mathe/align-example_crop.tex rename to listings/maths/align-example_crop.tex diff --git a/listings/mathe/growing-brackets.tex b/listings/maths/growing-brackets.tex similarity index 100% rename from listings/mathe/growing-brackets.tex rename to listings/maths/growing-brackets.tex diff --git a/listings/mathe/limits.tex b/listings/maths/limits.tex similarity index 100% rename from listings/mathe/limits.tex rename to listings/maths/limits.tex diff --git a/listings/mathe/sample-math-environment.tex b/listings/maths/sample-math-environment.tex similarity index 100% rename from listings/mathe/sample-math-environment.tex rename to listings/maths/sample-math-environment.tex diff --git a/listings/mathe/set-builder-notation.tex b/listings/maths/set-builder-notation.tex similarity index 100% rename from listings/mathe/set-builder-notation.tex rename to listings/maths/set-builder-notation.tex diff --git a/listings/project-structure/main-file.pdf b/listings/project-structure/main-file.pdf new file mode 100644 index 0000000000000000000000000000000000000000..76676a820affc3f3769954e3828fe288d98ab1f1 GIT binary patch literal 46784 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%0DQqnJ|8f9y%D6wm0XJ1P+%;lcjP!hyLi>(S| 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 SLb0;5vN6MulZ(oW!Tf*Id&qbI literal 0 HcmV?d00001 diff --git a/listings/projektstruktur/hauptdatei.tex b/listings/project-structure/main-file.tex similarity index 77% rename from listings/projektstruktur/hauptdatei.tex rename to listings/project-structure/main-file.tex index 92d0945..cfb43c7 100644 --- a/listings/projektstruktur/hauptdatei.tex +++ b/listings/project-structure/main-file.tex @@ -6,6 +6,6 @@ \begin{document} \maketitle \tableofcontents - \input{abschnitt1.tex} - \input{abschnitt2.tex} + \input{section-1.tex} + \input{section-2.tex} \end{document} \ No newline at end of file diff --git a/listings/projektstruktur/hauptdatei_crop.pdf b/listings/project-structure/main-file_crop.pdf similarity index 77% rename from listings/projektstruktur/hauptdatei_crop.pdf rename to listings/project-structure/main-file_crop.pdf index 682ff098c2185dad9c387a010c0065ce4a259dde..ca309ef62c611181fa59a3542f3bd667a0abf37c 100644 GIT binary patch delta 13967 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 eH%NaBc|mY!;OUYquLB|ZSmzB?_vb9S9=+s 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 diff --git a/listings/projektstruktur/hauptdatei_crop.tex b/listings/project-structure/main-file_crop.tex similarity index 80% rename from listings/projektstruktur/hauptdatei_crop.tex rename to listings/project-structure/main-file_crop.tex index d47868c..3d6dd8a 100644 --- a/listings/projektstruktur/hauptdatei_crop.tex +++ b/listings/project-structure/main-file_crop.tex @@ -7,6 +7,6 @@ \pagenumbering{gobble} \maketitle \tableofcontents - \input{abschnitt1.tex} - \input{abschnitt2.tex} + \input{section-1.tex} + \input{section-2.tex} \end{document} diff --git a/listings/projektstruktur/abschnitt1.tex b/listings/project-structure/section-1.tex similarity index 100% rename from listings/projektstruktur/abschnitt1.tex rename to listings/project-structure/section-1.tex diff --git a/listings/projektstruktur/abschnitt2.tex b/listings/project-structure/section-2.tex similarity index 100% rename from listings/projektstruktur/abschnitt2.tex rename to listings/project-structure/section-2.tex diff --git a/listings/projektstruktur/hauptdatei.pdf b/listings/projektstruktur/hauptdatei.pdf deleted file mode 100644 index a1cdff7e0e3648caef578270120dc9e1aa34e04b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25753 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 gV;%b6i_r6s1qIUrgXy{eobmGVRU66 zC`39kFfuVPGB7zZGB7bUHJ4bH1jhj~mm!=4D1W6^QE%He5PsLMxVI+gtRpFkl7^r_ z631A(WD8QSF_z|mu^30IEg6zrZ2x{oQL-63=>iNe&m?tsy!&|k$OsrDkYMejP#|K?fT#2yi{RuW!0A7019+_$CcyKm zY=2GJHXv!Gn*eW2Q*G+GX~@2txH5U6&#J%Sj?qL!3q~xv56HYGJ5Zh0hYy|O>$=J} zb5q07I)9v+*@%adg@PT^I#GFXp=kqCq><~=TEu@DSrdJ z)cruvUgB+$Q$)59I@ODEUgbr(uqEN`%G&}vznT1b_Gt(#c|9(j)|{fj9UPyNs? zYQK$mMxH*ldRfd*%f-?FBbZvV`hNn7)MmYnj0i28;b+sr5uV}&PVf@1aEgE6EzVHm z1I}??Evu5`YNatpgA07Z0>9xBS6E_&RcUZ->Y~cA#s*v5;3h9jZJMGvb_q=iih*y> z)g6c=3F-JpQ5g08n6WoEXW?XWAY~##G0eooH7uo764A}7D9i{f7Ao3SVJS6I877@x zquh`Pk+K$XY-gN*t4EDa^>%re?3n~If4{l}T;It)3U(MD zS6fhQbEzK!?4arZwondjYqtf}0qMi(%V+*QTZgJI)5vDkZ=^#nmD{p$`5a=qpXX4V z2hlKPu_e6$Ne@q7cGx~c*u&Xh(~m{?#p@%q*D@xyyXE8TONYRrbi3o>{)*(xI|VNV zVYiX<4)fOzsf+M1e_LPrc>B_;+?PD>>+H*WkBkSVCUz_yABmMp`w+OJ034-(R6Tpq zJH&Ds#Hph^A_zPs!nCwV$XRBDR9bR`G_m{$S<+J^(IR0MIclU{vZF_WNe;YdZ@3*d z-oN$Mc>NlC@zO{mdua%|tCX;phWy``M)HG8;~B#zJBCjsMiG(Qh}rKCf0=m;Cnta( zR~))m0Fah_T+OYYJ9@f}C$NWzea$uYIk%zkXw_efoOZ6eaQ8INHHBR*0%x*&!2JtC zsDa9tW19qQLpDY^GeS2uMKCrsI5{*pMKLo)GDJl}H#0awF)&6sF+LzXHbyx!LN_)= zFg7(fIW#y$F*8LnL`6b3GdMyqFh)5smlB)=fCs_=0Ah#-=9ihA1R)483MC~)Peux@ CbmGVRU66 zC`39kFfuVPF)=tXH#IagH$S-NCwkdXM%UAeSvc7&mk+uuZGSA&r=kJ+xtM-}FQ#s2YluQFd7KFqk3^`3 zSmCP;5iX1GhH&K>j?F`%%df}qZLQm<#%TE7J5V9HI3ALBs7?sa06%XY+HPnkd4OlS zF?I!TcJ}f1cKrVG>ZV%hlC#l`S!|ZN4m!)RY36mYwm{J#clb|=x@pg!bPZAlcz>z; zfuOU*+ajlkY$0^27v;Rli*jL0!aJ3>1$KTj`Sa}45LohhTyj4y6?<{n!4Ovb#;|tY z-EP0>mH8o3OTD0ib;@U5ZNf-K3`QcON|&5I1}+jR($i+%6=|AL$?5ekrdT}nL%XS6 z8}W=heQfozn4gx5r2$4TwPy7N6o0ABdK(!LS~kPariCLs#S5I^C0^ka|G-GUGS zLk=;w8qQjY7&5N<^?t6i?Y&3JTEwxPasI6yHO|C#dzb8)1TueDT>`G}WFG}PjE}1= zD7LxO4*_;ibpTr^hqkrbg6e?u;q>J*|DLTw)t6~xv+57hp_j^S*|>ZTvE9#eD9(du zn6lWC-hiZsr!PBfpCRnw?C#u@_%0%$qz1#XAGb07(PdpL`3c&X1_oDW#%oMoB)1Y zap+zFKw9>3HMf55=;=0|z#by@HP_hZ+=jxVU4JcdI=Sw`-P1hR6n3=;oXPG1_b(({ zf#R29n*?k_IXE;jH$^fwHZejmF+n#%G%+zbH$piuGeR&#LP0SzJ|H|fI5aXhMKU%v zF+wphK{rA)F)=weLOC!qLNG)^K`}Fz5u5~o2g(2dVu}anmzbOcAqX)FB_%~qMhaw_ BGeiIY diff --git a/listings/referenzen/ref_crop.tex b/listings/references/ref_crop.tex similarity index 87% rename from listings/referenzen/ref_crop.tex rename to listings/references/ref_crop.tex index 001533c..a96f800 100644 --- a/listings/referenzen/ref_crop.tex +++ b/listings/references/ref_crop.tex @@ -9,7 +9,7 @@ \begin{document} \thispagestyle{empty} \begin{figure}[H] - \includegraphics[width=\textwidth]{listings/referenzen/fooboar.jpeg} + \includegraphics[width=\textwidth]{listings/references/fooboar.jpeg} \caption{Unser Maskottchen Fooboar} \label{img:fooboar} \end{figure} diff --git a/listings/code/Test.java b/listings/source-code-listings/Test.java similarity index 100% rename from listings/code/Test.java rename to listings/source-code-listings/Test.java diff --git a/listings/code/minted-umgebung.tex b/listings/source-code-listings/minted-environment.tex similarity index 100% rename from listings/code/minted-umgebung.tex rename to listings/source-code-listings/minted-environment.tex diff --git a/listings/code/minted-import-styled.tex b/listings/source-code-listings/minted-import-styled.tex similarity index 68% rename from listings/code/minted-import-styled.tex rename to listings/source-code-listings/minted-import-styled.tex index 5368e59..ce98a5c 100644 --- a/listings/code/minted-import-styled.tex +++ b/listings/source-code-listings/minted-import-styled.tex @@ -3,4 +3,4 @@ \inputminted[ breaklines=true, bgcolor=bg -]{java}{listings/code/Test.java} +]{java}{listings/source-code-listings/Test.java} diff --git a/listings/source-code-listings/minted-import.tex b/listings/source-code-listings/minted-import.tex new file mode 100644 index 0000000..d730e86 --- /dev/null +++ b/listings/source-code-listings/minted-import.tex @@ -0,0 +1 @@ +\inputminted{java}{listings/source-code-listings/Test.java} diff --git a/listings/code/minted-varianten.tex b/listings/source-code-listings/minted-variants.tex similarity index 100% rename from listings/code/minted-varianten.tex rename to listings/source-code-listings/minted-variants.tex diff --git a/listings/sonderzeichen/leerzeichen.tex b/listings/special-characters/spaces.tex similarity index 100% rename from listings/sonderzeichen/leerzeichen.tex rename to listings/special-characters/spaces.tex diff --git a/listings/tabellen/beispieltabelle_renderbar.tex b/listings/tables/table-example-renderable.tex similarity index 100% rename from listings/tabellen/beispieltabelle_renderbar.tex rename to listings/tables/table-example-renderable.tex diff --git a/listings/tabellen/beispieltabelle.tex b/listings/tables/table-example.tex similarity index 100% rename from listings/tabellen/beispieltabelle.tex rename to listings/tables/table-example.tex diff --git a/main.tex b/main.tex index a022206..6377ed1 100644 --- a/main.tex +++ b/main.tex @@ -1,5 +1,5 @@ -\input{praeambel.tex} % Preamble -\input{befehle.tex} % Custom commands +\input{praeamble.tex} % Preamble +\input{commands.tex} % Custom commands % \addbibresource{literature.bib} \title{Skript zum \LaTeX-Tutorium der Fachschaft \acro{WIAI}} @@ -8,7 +8,7 @@ \begin{document} % Title page -\input{content/titelseite.tex} +\input{content/titlepage.tex} % or simply % \maketitle \thispagestyle{empty} @@ -19,22 +19,22 @@ \tableofcontents \newpage -\input{content/was-ist-latex.tex} -\input{content/wie-funktioniert-latex.tex} -\input{content/grundstruktur.tex} -\input{content/projektstruktur.tex} -\input{content/sonderzeichen.tex} -\input{content/textauszeichnung.tex} -\input{content/absatzformatierung.tex} -\input{content/aufzaehlungen.tex} -\input{content/mathematische-formeln.tex} -\input{content/quelltext-listings.tex} -\input{content/grafiken.tex} -\input{content/tabellen.tex} -\input{content/fussnoten.tex} -\input{content/referenzen.tex} -\input{content/literaturverwaltung.tex} -\input{content/ausblick.tex} +\input{content/what-is-latex.tex} +\input{content/basic-functionality.tex} +\input{content/basic-document-structure.tex} +\input{content/project-structure.tex} +\input{content/special-characters.tex} +\input{content/text-markup.tex} +\input{content/formatting-paragraphs.tex} +\input{content/lists.tex} +\input{content/maths.tex} +\input{content/source-code-listings.tex} +\input{content/graphics.tex} +\input{content/tables.tex} +\input{content/footnotes.tex} +\input{content/references.tex} +\input{content/literature.tex} +\input{content/prospects.tex} % References diff --git a/praeambel.tex b/praeamble.tex similarity index 100% rename from praeambel.tex rename to praeamble.tex