LaTeX Vorlage für wissenschaftliche Arbeiten und Bücher

Freitag, 03.07.2009 um 16:27 Uhr

Moin liebe Lesergemeinde,

da ich gerade meine Diplomarbeit schreibe und diese wie alle anderen Dokumente auch in LaTeX verfasse, will ich diese Vorlage der Öffentlichkeit vor- und zur allgemeinen Nutzung zur Verfügung stellen. Mit der Vorlage lassen sich sehr unkompiziert umfangreiche wissenschaftliche Arbeiten verfassen, die zudem noch sehr gut aussehen. Mit wenigen Besonderheiten, die man beim Schreiben gleich beachten sollte, kann man sich vorranging auf den Inhalt konzentrieren und muss sich nicht mit großen Formatierungen und Verzeichnissen etc herumschlagen.

Die Vorlage ist in mehrere Ordner aufgeteilt. Im Dokument Root Verzeichnis findet man das Hauptdokument projekt.tex), die bereits übersetzte PDF und die Kile Projekt Datei. Die Kile Projekt Datei fasst alle Dateien zusammen und hat den Vorteil, dass man später von allen eingefügten Dokumenten aus übersetzen kann und nicht ins Masterdokument zurückkehren muss.

Verzeichnisstruktur:

root: Wie schon erwähnt: Hauptdokument mit allen Einstellungen, fertige PDF und das Kile Projekt

bibliography: Hier befinden sich die Literaturverzeichnisse (*.bib)

chapter: Hier befinden sich alle Kapitel in einzelnen *.tex Dokumenten aufgesplittet

chapter/table: Hier befinden sich alle Tabellen in separaten *.tex Dokumenten

data: Verzeichnis für Quelltexte oä. welche direkt in das Dokument (zB verbatim Umgebung) eingebunden werden

images: Hier befinden sich alle Bilder für das gesamte Projekt, das Skript zum Umwandeln von SVG nach PDF liegt in der Vorlage auch bei

Besonderheiten:

Die größte Besonderheit dieser Vorlage ist, dass alle Bildformate die LaTeX oder PDFLaTeX unterstützt, in einem Dokument verwendet werden können (also ps, eps, jpg, png, pstricks, pdf). Dies erfordert allerdings einen gesonderten Kompilierbefehl. Anstatt mit latex oder pdflatex zu übersetzen, verwendet man

ps4pdf projekt.tex

Bei TeX Live ist das Programm schon dabei, wie es bei MikTex unter Windows aussieht, kann ich leider nicht sagen. Nutzt man keine ps oder eps kann auch der normale pdflatex Befehl verwendet werden.

Die nächste Besonderheit sind die Tabellen. Um ein einheitliches Layout der Tabellen zu erhalten, auch wenn diese mehr als eine Seite lang sind, bin ich auf das Paket ltxtable umgestiegen, welches die Pakete longtable und tabularx vereint. Das heißt die Tabellen können über mehrere Seiten gehen und man kann Tabellenbreite und die Ausdehnung einzelner Spalten mit Hilfe der Spaltenangaben X oder C (wie X nur zentriert) verwenden. Ein Beispiel habe ich im Ordner chapter/table/test_longtable.tex eingefügt. Eingebunden wird diese Tabelle, wie es in introduction.tex zu sehen ist.

Die PDF Metadaten werden mit dem Hyperref Paket in die PDF geschrieben. Die Einstellungen des Hyperref Paketes findet man im Hauptdokument projekt.tex in den Zeilen 118 bis 128 und müssen dort angepasst werden.

Titel, Autor und Thema für die Titelseite und verschiedene andere Stellen (wie zB die Selbständigkeitserklärung) werden im Dokument title.tex angepasst. Dazu sind die Zeilen 25 bis 27 zu editieren. Dies sind benutzerdefinierte Befehle, die mehrfach wiederverwendet werden (können).

Die grundlegenden Einstellungen des Dokuments sind im Hauptdokument projekt.tex zu finden. Alle Optionen sind dort kommentiert und können auch in der Koma Skript Dokumentation nachgelsen werden.

Troubleshooting:

Diese Vorlage wurde mit TeX Live 2008 angefertigt. Das Koma Skript (hier wird die Klasse scrbook verwendet) hat in TeX Live 2008 einen großen Schritt getan, was die Anpassung betrifft. Es gibt hunderter neuer Optionen, die einem ermöglichen ein schönes Dokument zu schreiben.

Daher kann es sein, dass bei der Nutzung von TeX Live 2007, was bis Ubuntu 9.04 standardmäßig in den Quellen vorhanden ist, Probleme beim Übersetzen auftreten. Ist dies der Fall sollten im Hauptdokument projekt.tex die Zeilen 137 bis 138 auskommentiert werden. Alle anderen verwendeten Optionen sollten bereits in TeX Live 2007 vorhanden sein. Wenn das Auskommentieren nicht hilft, bitte ein Kommentar hinterlassen. Sollten Pakete fehlen, müssen diese nachinstalliert werden, andernfalls müssen diese ebenfalls auskommentiert werden, wenn man sie denn nicht braucht.

Hinweis: Das Projekt ist UTF-8 formatiert. Also sollte man sicher stellen, dass der entsprechende LaTeX Editor die Dateien richtig anzeigt.

Für Anregungen und Korrekturen bin ich natürlich wie immer Offen.

Hier nun Download der Vorlage Dateien: LaTeXVorlage ZIP

Und die Beispiel PDF (allerdings mit wenig Inhalt): LaTeX Vorlage PDF

Kommentare

  1. Jazz sagt:

    @Matthias

    Übersetzt er die Bibliografie überhaupt? Gibts bei dir eine bbl Datei im Hauptverzeichnis? Wenn nicht, dann einfach mal bibtex ausführen, dann sollte das Literaturverzeichnis aktualisiert und wieder mit eingebunden werden.

    Wenn du nicht weiterkommst dann kannst du mir ja mal ne Mail mit der modifizierten Vorlage schicken. Wenns funktioniert dann kannst du mir die Vorlage trotzdem schicken ;-) . Bin interessiert daran auch andere Schriftarten sinnvoll einbinden zu können.

  2. Matthias sagt:

    @Jazz: mühsam nährt sich das Eichhörnchen, komme langsam voran. Kompilieren einfach mit “xelatex projekt.tex”, allerdings müssen dann einige Pakete entfernt bzw. geändert werden, dann sind andere Schriften allerdings kein Problem mehr. Nur wird bei mir dann leider die Bibliographie nicht angezeigt, woran könnte das liegen? Im Log kann ich nicht erkennen woran es liegt…

    Gruß,
    Matthias

  3. Jazz sagt:

    @Matthias – ja gibt es, aber das ist sehr umständlich, ich hab es schon einige mal probiert, aber es nie geschafft eine ttf in Latex einzubinden.

    Eine anderen Möglichkeit gibt es aber noch trotzdem Latex zu nutzen, allerdings dann ohne meine Vorlage: XeTeX ist eine Art Latex, die es ermöglicht ttf Fonts einzubinden, allerdings habe ich mich damit noch nicht weiter beschäftigt – aber einfach mal nach XeTeX im Internet suchen

  4. Matthias sagt:

    Hallo,
    sieht soweit gut aus, allerdings studiere ich an der Berufsakademie und bin durch meinen Arbeitgeber an CI-Richtlinien gebunden. Gibt es eine (einfache?) Möglichkeit, die CI-Fonts (liegen als .ttf vor) in Latex zu verwenden? Habe bisher einige Anleitungen dazu gefunden, allerdings gibt es zum Teil widersprüchliche Aussagen und die meisten Howtos sind veraltet. Kennst du dich da aus und kannst mir helfen?

    Grüße,
    Matthias

  5. Jazz sagt:

    @Andreas:
    das Verlinken der Acronyme geht mit dem Paket welches ich verwende auch. Hier muss man genauso wie im glossaries Paket für jedes Mal, wenn das Acronym verwendet wird einen extra Befehl schreiben. Aber trotzdem danke, werde ich mir mal anschauen.

  6. Andreas Bilke sagt:

    Hi,
    nette Zusammenstellung für einen Bericht. Ich schriebe zur Zeit meine Bachelorarbeit und habe dafür auch eine Vorlage. Ich nutze für das Abkürzungsverzeichnis/Glossar das Paket glossaries. Dies hat den Vorteil das die Abkürzungen/Glossareinträge im PDF Dokument verlinkt sind. Weiterhin wird ein Index für diese Wörter geführt.
    Ansonsten sehr gute Arbeit.

  7. Jazz sagt:

    @sabsirro
    das hier –> WP Multibox Plugin

    @Phillip
    Danke für den Hinweis, ich hatte die Werte nur von einer früheren Vorlage übernommen. Ich werde mal einen Wert von 50 einstellen.

  8. Philipp sagt:

    Etwas zu viel eingestellt. Die Standardwerte von LateX sind meist schon mit Bedacht gewählt. Besonders aufgefallen sind mir bei dir die Strafen für Hurenkinder und Schusterjungen, Strafe ändern ok. Aber doch nicht auf 10000 das bedeutet ein komplettes Verbot. Wenns sein muss 9999 aber eher so 50.

    Microtype sollte die Silbentrennung nicht verhindern. Und es sieht sooo gut aus.

  9. sabsirro sagt:

    Hi,

    mal vll noch kurz was anderes. Welches Plugin für Bilder verwendest du in diesem Blog hier?

    Grüße Sab.

  10. Jazz sagt:

    TeX Live 2008 –> da ist die Installation erklärt.

    Das Projekt steht zur freien Verfügung und kann nach Belieben auch verändert werden.

    Bei mir funktioniert die Silbentrennung auch mit dem Packet microtype wunderbar. Muss ich nochmal überprüfen, ob es noch irgendwelche Probleme gibt.

    Das booktabs Paket schaue ich mir auch nochmal an.

    Danke für die Kommentare! :)

  11. sabsirro sagt:

    Hi,

    ich würde die Tabellen noch anpassen. Für schöne Tabellen das Paket “booktabs” verwenden. Dann kannst du die vertikalen Striche wegfallen lassen und die horizontalen Striche mit den Befehlen “toprule, midrule, bottomrule” ziehen.

    Grüße Sab.

  12. Micha sagt:

    Hallo,

    woher bekommt man denn unter Ubuntu tex Live 2008? Und unter welcher Lizenz steht das Projekt?
    Aber sonst bin ich begeistert vom dem Projekt.

    Viele Grüße
    Micha

  13. Stefan sagt:

    Hallo,
    tolle Vorlage, für meinen Geschmack etwas zu Umfangreich, aber liefert wirklich prima Resultate!
    Eine Frage hätte ich allerdings:
    Das Paket \usepackage{microtype} hat bei mir zur folge, dass die Silbentrennung nicht mehr funktioniert. Hast du das bei dir auch bemerkt oder ist das gar gewollt?
    Viele Grüße
    Stefan

Kommentar hinzufügen