jemand771 / Vorlage-Latex-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vorlage-Latex

Dies ist eine LateX Vorlage für Projektarbeiten und Belege.

Unterhaltung und Besprechung:

https://chat.4de19.de/channel/latex

Installation & Einrichtung

  • 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

Hinweise

  • 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 in literatur.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.

About

License:GNU General Public License v3.0


Languages

Language:TeX 97.0%Language:Python 3.0%