UNPKG

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.

38 lines (33 loc) 1.53 kB
export const formatAndHeader = ({ matriculationNumber, topic, userName, useBibTex }) => { return ` % LaTeX Template für Abgaben an der Universität Stuttgart % Autor: Sandro Speth % Bei Fragen: Sandro.Speth@iste.uni-stuttgart.de %----------------------------------------------------------- % Modul beinhaltet Befehl fuer Aufgabennummerierung, % sowie die Header Informationen. % Überschreibt enumerate Befehl, sodass 1. Ebene Items mit \\renewcommand{\\theenumi}{(\\alph{enumi})} % (a), (b), etc. nummeriert werden. \\renewcommand{\\labelenumi}{\\text{\\theenumi}} % Counter für das Blatt und die Aufgabennummer. % Ersetze die Nummer des Übungsblattes und die Nummer der Aufgabe % den Anforderungen entsprechend. % Gesetz werden die counter in der hauptdatei, damit siese hier nicht jedes mal verändert werden muss % Beachte: % \\setcounter{countername}{number}: Legt den Wert des Counters fest % \\stepcounter{countername}: Erhöht den Wert des Counters um 1. \\newcounter{sheetnr} \\newcounter{exnum} % Befehl für die Aufgabentitel \\newcommand{\\exercise}[1]{\\section*{Aufgabe \\theexnum\\stepcounter{exnum}: #1}} % Befehl für Aufgabentitel % Formatierung der Kopfzeile % \\ohead: Setzt rechten Teil der Kopfzeile mit % Namen und Matrikelnummern aller Bearbeiter \\ohead{${userName} ${matriculationNumber && ("(" + matriculationNumber + ")")}} % \\chead{} kann mittleren Kopfzeilen Teil sezten % \\ihead: Setzt linken Teil der Kopfzeile mit % Modulnamen, Semester und Übungsblattnummer \\ihead{${topic}} `; };