Inoffizielles LaTeX Template für Datenstrukturen und Algorithmen Abgaben an der Universität Stuttgart. Das Template kann auch für Abgaben anderer Module genutzt werden. Weitere Informationen unter: https://github.com/spethso/Abgabentemplate
Falls du git nicht verwenden möchtest, downloade einfach: https://github.com/spethso/Abgabentemplate
Eine komplette Liste an LaTeX Editoren findest du unter LaTeX Editors/IDEs question on TeX.SX.
username
"C:\MiKTeX
. Dies ermöglicht das Durchsuchen nach der Dokumentation in C:\MiKTeX29\doc\latex
Yes
Das Template kann durch Verwendung normaler LaTeX Befehle kompiliert werden. Deine LaTeX Umgebung (wie TeXnicCenter) sollte sich um das kompilieren kümmern. Sollte sich bei der Paketinstallation ein Dialog öffnen, setze den entsprechenden Haken, dass die Pakete "on the fly" installiert werden.
Falls du das Template mit der Kommandozeile kompilieren möchtest, kannst du folgende Tools verwenden.
Für alle, die cygwin installiert haben oder eine Linux Maschine laufen lassen, bietet dieses Template ein einfaches LaTeX makefile an. Solltest du die Hauptdatei umbenennen, ändere den Dateinamen ebenfalls im makefile. Um das makefile aufzurufen, führe folgenden Befehl in deiner Kommandozeile aus.
make
Beim nach dem Ausführen des makefiles werden alle temporären Dateien gelöscht und die "ExXX_LastnameOfMembers.pdf" geöffnet.
Alternativen:
Für alle Windows Nutzer, die cygwin installiert haben, bietet dieses Template eine einfache build.bat an. Die build.bat Datei ruft dabei das makefile auf. Zuvor wird jedoch die alte ExXX_LastnameOfMembers.pdf gelöscht. Nach dem Ausführen der build.bat wird die erzeugte ExXX_LastnameOfMembers.pdf geöffnet. Solltest du die Hauptdatei umbenennen, ändere den Dateinamen ebenfalls im makefile.
Für alle, die Latexmk haben, bietet dieses Template eine einfache .latexmkrc an. Falls der Name der Hauptdatei geändert wurde, muss der Name in der .latexmkrc angepasst werden. Wenn die Muster gleich bleibt ('Ex' + Übungszahl + '_' + Nachnamen der Teammitglieder), können die beiden Variablen $ExerciseNumber und $LastnameOfMembers jeweils genutzt werden. Andernfalls muss die Datei in @default_files angepasst werden. Zum kompilieren einfach folgenden Befehl ausführen:
latexmk
Latexmk bietet den Vorteil, dass es die Anzahl der Kompilierdurchgänge optimiert. Somit wird nicht jedes Mal dreimal kompiliert, sondern einmal, wenn es ausreicht.
Zum Löschen der temporären Dateien kann der folgende Befehl genutzt werden:
latexmk -c
Zum Löschen aller erzeugten Datein (alles, was durch LaTeX erzeugt wird, auch .pdf Dateien) kann folgender Befehl genutzt werden:
latexmk -C
\input
eingebunden werden