Diese Vorlage ist für Abschlussarbeiten mit LaTeX an der Hochschule Mannheim gedacht. Sie erhebt keinen Anspruch darauf, den Wünschen aller Professorinnen und Professoren zu entsprechen. Klären Sie daher immer im Voraus mit Ihrer Betreuerin bzw. Ihrem Betreuer (und auch Zweitkorrektor), ob die Vorlage ihren bzw. seinen Vorstellungen entspricht.
Der Titel auf der ersten Seite ist absichtlich nicht zentriert! Er ist so platziert, dass er bei dem offiziellen Papierumschlag der Hochschule korrekt in dem Fenster erscheint. Wenn Sie die Arbeit rein digital abgeben, können Sie durch Setzen der entsprechenden Option in der Datei thesis.tex
eine digitale Abgabe konfigurieren; dann ist auch der Titel zentriert.
Wenn Sie Probleme haben oder Fehler entdecken, öffnen Sie ein Issue. Lesen Sie aber vorher diese Anleitung und die Erklärungen in der Hauptdatei bis zum Ende, denn vielleicht klärt sich Ihre Frage dann von selbst.
Verbesserungen können Sie jederzeit als GitHub Pull-Request an uns senden.
Diese Vorlage wurde entwickelt von Prof. Thomas Smits und Prof. Dr. Jessica Steinberger.
Wenn Ihnen die Vorlage gefällt, können Sie diesem Repo einen Stern geben - dann wissen wir, wer sie benutzt.
Zum Erzeugen der fertigen Arbeit dienen die Skripte create
und clean
. Die .cmd-Version ist für Windows, die .sh für Unix/Linux.
Zusätzlich liegt im Verzeichnis /tex
noch ein Makefile mit dem man die Quellen mit Hilfe von make
übersetzen kann. Der Vorteil hiervon ist, dass make
erkennt, ob sich Inhalte geändert haben und nur dann die Arbeit neu übersetzt.
Sie können auch eine integrierte Entwicklungsumgebung verwenden. Hierbei haben sich folgende bewährt:
- TeXnicenter für Windows (siehe unten)
- Texmaker für Windows, MacOS und Linux
Ausserdem müssen sie LaTeX auf Ihrem Rechner installieren. Bei Linux erfolgt dies einfach über den Paketmanager der verwendeten Distribution, z.B. sudo apt install texlive-full
für Ubuntu. Für Windows und MacOS empfehlen sich:
Für die Verwaltung der Literaturliste wird das BibTeX-Format verwendet (Datei literatur.bib
). Obwohl Sie diese Datei auch von Hand bearbeiten können, empfiehlt es sich, hierfür ein Werkzeug einzusetzen. Bewährt haben sich:
Achten Sie darauf, die Dokumente im UTF-8-Format abzulegen. Nur so ist eine plattformunabhängige Verwendung gewährleistet. Die Vorlagen hier sind ebenfalls im UTF-8-Format.
Diese Vorlage wurde bereits von Studierenden erfolgreich bei Cloud-Diensten eingesetzt, mit denen man LaTeX-Dokumente schreiben, kompilieren und verwalten kann. Positive Erfahrungsberichte liegen bisher mit Overleaf vor. Eine Anleitung zu Overleaf finden Sie weiter unten, ohne diese werden Sie vermutlich einen Compile-Fehler bekommen.
Die Vorlage enthält eine Reihe von Dateien, die Sie teilweise nach Ihren Bedürfnissen anpassen müssen bzw. mit Ihren Inhalten füllen.
Anpassen müssen Sie die folgenden Dateien
thesis.tex
- Hauptdokument. Hier müssen Sie weitere Kapitel aus dem Ordnerkapitel
inkludieren.docinfo.tex
- Bibliografische Informationen zur Arbeit, müssen Sie mit Ihren Daten füllenhma.cls
- Dokumentenklasse für die Abschlussarbeitkapitel/abkuerzungen.tex
- Liste der in der Arbeit verwendeten Abkürzungenkapitel/glossar.tex
- Einträge für ein Glossarkapitel/symbole.tex
- Einträge für ein Symbol und Einheitenverzeichniskapitel/kapitel1.tex
- Beispiel für ein Kapitelkapitel/kapitel2.tex
- Weiteres Beispiel für ein Kapitelkapitel/kapitel3.tex
- Weiteres Beispiel für ein Kapitelkapitel/kapitel4.tex
- Weiteres Beispiel für ein Kapitelkapitel/anhang-a.tex
- Beispiel für einen Anhangkapitel/anhang-b.tex
- Beispiel für einen Anhangliteratur.bib
- Literaturdatenbank im BibTeX-Formatbilder/unterschrift.png
- Gescannte Unterschrift für die digitale Abgabe
Weitere Kapitel können hinzugefügt werden und dann vom Hauptdokument thesis.tex
inkludiert.
Normalerweise nicht verändern müssen Sie
preambel.tex
- Einstellungen zum Dokument.studiengaenge.tex
- Bezeichungen der Studiengänge, Fakultäten und Abschlüssehma.cls
- Dokumentenklasse für die Abschlussarbeit
Die Vorlage ist für doppelseitigen Druck optimiert. Wenn Sie die Arbeit einseitig ausdrucken, sieht das Ergebnis seltsam aus, weil es unnötig viele leere Seiten enthält und die Seitenzahlen zwischen rechtem und linkem Rand springen. Für einseitigen Druck müssen sie die Datei preambel.tex
ändern und twoside=on
in twoside=off
ändern.
Es gibt drei Ordner
/kapitel
- Ablageort für die einzelnen Kapitel/bilder
- Ablageort für die verwendeten Bilder/src
- Ablageort für die verwendeten Quelltexte von Programmen, die in der Arbeit gezeigt werden sollen./pdfs
- Ablageort für die einzubindende PDF Dokumente
Die Datei thesis-overleaf.zip
dient dem einfachen Import in Overleaf - siehe nächstes Kapitel.
Wenn Sie dieses Projekt in Visual Studio Code zusammen mit LaTeX-Workshop einsetzen wollen, müssen Sie ein paar Einstellungen machen. Fehlen diese, wird das Abkürzungsverzeichnis nicht korrekt gebaut.
- Installieren Sie LaTeX-Workshop
- Öffnen Sie die Liste der Erweiterungen
- Suchen Sie nach "LaTex-Workshop" und klicken Sie auf das Zahnrad
- Wählen Sie in dem Menue "Extension Settings"
- Scrollen Sie runter bis zum Eintrag "LaTeX: Recepies" und klicken Sie auf "Edit settings.json"
- Fügen Sie hinter
"latex-workshop.latex.recipes": [
ein neues Rezept ein:
{
"name": "pdflatex -> biber -> makegloassaries -> pdflatex * 2",
"tools": [
"pdflatex",
"biber",
"makeglossaries",
"pdflatex",
"pdflatex"
],
},
Vor der letzten schließenden Klammer fügen Sie noch folgendes ein:
"latex-workshop.latex.tools":[
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
{
"name": "makeglossaries",
"command": "makeglossaries",
"args": [
"%DOCFILE%"
]
},
{
"name": "biber",
"command": "biber",
"args": [
"%DOCFILE%"
]
}
]
Den vollständigen Abschnitt der Datei finden Sie hier: settings.json.
Damit VSCode die thesis.tex als Hauptdatei erkennt, müssen Sie folgende Zeile an den Anfang in preambel.tex
und thesis.tex
einfügen:
% !TEX root = ./thesis.tex
- Schließen Sie VSCode und öffnen Sie es neu.
- Öffnen Sie das LaTeX-Dokument und klicken Sie auf das Icon von LaTeX-Workshop
- Wenn Sie den Punkt "Build LaTeX projekt" aufklappen, sollte ein neuer Menueeintrag vorhanden sein.
- Durch Klicken auf diesen Punkt können Sie die Arbeit vollständig und korrekt bauen. Da er der erste Punkt ist, sollte er auch standardmäßig bei Änderungen am Projekt ausgeführt werden.
- Laden Sie die ZIP-Version des Projektes hier herunter.
- Melden Sie sich bei Overleaf an und loggen Sie sich ein.
- Gehen Sie auf "New Project" und wählen Sie "Upload Project"
- Laden Sie die ZIP-Datei hoch.
- Sie werden jetzt Compile-Fehler bekommen, aber keine Panik, dies liegt daran, dass Overleaf nicht weiß, welches das Hauptdokument ist
- Wählen Sie das Overleaf Logo oben links, um das Einstellungsmenue aufzurufen und stellen Sie die Option "Main document" auf
thesis.tex
- Wählen Sie nun in der Dateiliste ebenfalls
thesis.tex
- Drücken Sie auf "Recompile" - das Projekt sollte jetzt bauen
Overleaf Premium ermöglicht es mit den Funktionen "Git-Bridge" und "GitHub Synchronization" Änderungen mit einem lokalen Repository oder einem Repository auf GitHub zu synchronisieren. Es ist aus technischen Gründen sinnvoll, das Overleaf-Projekt in einem eigenen Repository zu verwalten, das dann als Git Submodul zu einem anderen Repository hinzugefügt werden kann, welches zum Beispiel den Quellcode der Arbeit enthält.
Texmaker unterstützt alle Betriebssysteme.
- Öffnen Sie die Datei
thesis.tex
mit Texmaker - Gehen Sie auf "Options" -> "Define current document as 'Master Document'"
- Gehen Sie auf "Options" -> "Configure Texmaker"
- Tragen Sie unter "Commands" -> "Bib(la)tex" als Kommando
biber %
ein - Tragen Sie unter "Commands" -> "Makeindex" als Kommando
makeindex -s %.ist -t %.alg -o %.acr %.acn
ein - Wählen Sie unter "Quick Build" die Option "User"
Und tragen Sie den folgenden String dort ein:pdflatex -interaction=nonstopmode %.tex|biber %|makeindex -s %.ist -t %.alg -o %.acr %.acn|pdflatex -interaction=nonstopmode %.tex|pdflatex -interaction=nonstopmode %.tex
- Tragen Sie unter "Commands" -> "Bib(la)tex" als Kommando
- Wählen Sie in der Menuezeile "Quick Build" aus
- Klicken Sie auf den Pfeil links von "Quick Build"
- Um die aktuelle Version des Dokuments anzuzeigen, klicken Sie auf den Pfeil links von "View PDF".
Ab der Version 2 von TeXnicCenter wird das UTF-8-Format richtig unterstützt.
- Öffnen Sie die Datei
thesis.tex
mit TeXnicCenter - Wählen Sie in Projekt "Erzeugen mit aktueller Datei als Hauptdatei"
- "verwendet BibTex" ankreuzen
- "verwendet Makeindex" ankreuzen
- Sprachinformation für die Rechtschreibkorrektur setzen
- Unter "Ausgabe" den Punkt "Ausgabeprofil definieren" wählen
- LaTeX => PDF auswählen
- "Pfade des BibTeX-Compilers" von
...\bibtex.exe
auf...\biber.exe
ändern
- Unter "Ausgabe" den Punkt "Aktive Ausgabeprofil wählen" anklicken
- LaTeX => PDF auswählen
Damit alle Referenzen und Literaturangaben im Dokument korrekt sind, müssen Sie es bis zu drei Mal erzeugen.