campus-tex-cli
Version:
A CLI to quickly generate latex files for presentations or task assignments, using the unofficial template by the University of Stuttgart.
43 lines (38 loc) • 1.79 kB
JavaScript
export const articleTemplate = (useBibTex) => `
LaTeX Template für Abgaben an der Universität Stuttgart
Autor: Sandro Speth
Bei Fragen: Sandro.Speth@iste.uni-stuttgart.de
-----------------------------------------------------------
Hauptmodul des Templates: Hier können andere Dateien eingebunden werden
oder Inhalte direkt rein geschrieben werden.
Kompiliere dieses Modul um eine PDF zu erzeugen.
Dokumentenart. Ersetze 12pt, falls die Schriftgröße anzupassen ist.
\\documentclass[12pt]{scrartcl}
Einbinden der Pakete, des Headers und der Formatierung.
Mit den \\include und \\input Befehlen können Dateien eingebunden werden:
\\include: Fügt einen Seitenumbruch nach dem Text ein
\\input: Fügt KEINEN Seitenumbruch nach dem Text ein
\\input{styles/Packages.tex}
\\input{styles/FormatAndHeader.tex}
\\graphicspath{ {./} }
Counter für das Blatt und die Aufgabennummer.
Ersetze die Nummer des Übungsblattes und die Nummer der Aufgabe
den Anforderungen entsprechend.
Definiert werden die Counter in FormatAndHeader.tex
Beachte:
\\setcounter{countername}{number}: Legt den Wert des Counters fest
\\stepcounter{countername}: Erhöht den Wert des Counters um 1.
\\setcounter{sheetnr}{1} % Nummer des Übungsblattes
\\setcounter{exnum}{1} % Nummer der Aufgabe
Beginn des eigentlichen Dokuments
\\begin{document}
Nutze den \\exercise{Aufgabenname} Befehl, um eine neue Aufgabe zu beginnen.
Möchtest du eine Aufgabe in der Nummerierung überspringen, schreibe vor der Aufgabe: \\stepcounter{exnum}
Möchtest du die Nummer einer Aufgabe auf eine beliebige Zahl x setzen, schreibe vor der Aufgabe: \\setcounter{exnum}{x}
{useBibTex ? `
\\bibliographystyle{plain}
\\bibliography{literature}
` : ``}
Ende des Dokuments
\\end{document}
`;