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.

47 lines (40 loc) 1.92 kB
import { PromptData } from "../../types/promptData.js"; import { TemplateType } from "../../types/templateType.js"; export const articleTemplate = (useBibTex: boolean) => ` % 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} `;