Dies ist eine LateX Vorlage für Projektarbeiten und Belege.
Unterhaltung und Besprechung:
https://chat.4de19.de/channel/latex
-
Dieses Repository ist hauptsächlich auf die Nutzung mit Visual Studio Code und dem Docker-Container
jemand771/latex-build
ausgelegt. -
Für einen optimalen Workflow sollte die eigene Arbeit ebenfalls mit einer Versionsverwaltung genutzt werden. Siehe Wiki
-
Metadaten (Titel, Autor(en), Matrikelnummer(n) usw.) werden in die Datei
metadaten.sty
eingetragen und dann im Dokument und in den PDF-Metadaten verwendet. Die Kommandos dazu können natürlich überall verwendet werden. -
Fußnoten sollten durch
\fn{Fußnotentext}
, Online-Zitate durch\onlinezitat{key}
, andere Zitate durch\zitat{key}
eingetragen werden. Beispiele dazu, wie Quellen zu speichern sind, sind inliteratur.bib
zu finden. -
Mit
\label{bezeichner:name}
können Bezeichner für Elemente erstellt und später bspw. mit\literef{label}
(generiert "Kapitel X"),\fullref{label}
(generiert "siehe Kapitel X"),\aref{label}
(für Anhänge),\bref{label}
(für Abbildungen) usw. aufgerufen werden. -
Pixelgrafiken kann man mittels
\bild[skalierung]{dateiname}{Beschriftung}{label}
einfügen. Vektorgrafiken im SVG-Format analog dazu per\svg[...]
(besser). -
Abkürzungen werden in
Inhalt/Abkürzungen.tex
eingetragen und im Text bspw. mit\ac{Kürzel}
verwendet, siehe Acronym. Wichtig ist, dass zu Beginn der Umgebung\begin{acronym}[SSHHH]
in die eckigen Klammern das längste Akronym eingetragen wird. Ansonsten wird die Seite nicht korrekt formatiert. -
Abkürzungen müssen in der richtigen Reihenfolge eingetragen oder das
sortieren.py
-Script verwendet werden. -
\vglink{url}{datum}
erzeugt eine Fußnote mit vgl. link (xx.xx.2020) nach der gültigen Formatierung -
Soll Programmcode in der Arbeit angezeigt bzw. eingebunden werden so steht dafür nun die Umgebung
\begin{code}
zur Verfügung. Der genaue Syntax ist folgender:
\begin{code}[H]
\inputminted[linenos, breaklines, gobble=0, frame=none,
firstline=27,
lastline=37,
firstnumber=17,
numbers=left,
numbersep=5pt]{python}{sourcecodes/excel2.py}
\caption{Auslesen der Daten aus dem Array}
\label{code:4}
\end{code}
-
Für mehr Informationen dazu bitte die Minted-Dokumentation konsultieren. Es ist möglich mittels
\mintinline{python}{print("Toller Code")}
Code in einer Zeile ähnlich dem Mathemathikmodus zu verwenden. -
Die Formelumgebung wird wie folgt aufgerufen:
\begin{formel}[H]
\captionabove{Die erste aller Formeln}
$[\lnot P\land\lnot Q] \lor R$ \vspace{3mm}\\
$P=\text{was ganz tolles}$ \\
$Q=\text{was noch viel tolleres}$
\label{formel:test}
\end{formel}
-
Soll die Caption darunter stehen muss
\captionabove{}
durch\caption{}
ersetzt werden und über\label{}
geschrieben werden. -
Die einzelnen Zeilen der Formel werden im Mathemathikmodus geschrieben. Die Erklärung der Formelzeichen auch. Siehe dazu auch das HAWA-Dokument.
-
Normale Anführungszeichen ("") entsprechen nicht der Deutschen Rechtschreibung. Hierzu das Kommando
\striche{Text}
verwenden.