Juristische Hausarbeit mit LaTeX Teil V – Fazit

In dem fünfteilgen Kurzkompendium Juristische Hausarbeit mit LaTeX (Teil I, Teil II, Teil III, Teil IV, Fazit) habe ich versucht eine kurze Anleitung zu geben, wie man seine Hausarbeit auch ohne MS Word schreiben könnte. Dort habe ich die Funktionsweise von LaTeX erklärt und ein  paar Hilfmittel angezeigt, mit denen sich das Schreiben leichter gestaltet.

 

Nun zu meiner Einschätzung. Ich habe es geschafft. Ich schaffte es die Hausarbeit innerhalb der Frist zu bearbeiten, ohne nächtelang mit dem Programmieren zu verbringen. Im Gegenteil, meine Kenntnisse zu Latex erschöpfen sich in den allernötigsten Grundlagen, die man braucht, um eine anständige Hausarbeit hinzukriegen.

 

Ich würde mich als einen Latex Anfänger bezeichnen und ich verspüre auch keinen Wunsch mehr als dies zu lernen. Damit will ich sagen, dass das Erlernen von latex wirklich kein rocket science ist. Es vielmehr eine ziemlich logische Auszeichnungssprache, html nicht unähnlich, die jedoch eine Schnittstelle für viele Hilfs-pakete und Programme bereithält um die tägliche Arbeit zu erleichtern.

 

Im täglichen Einsatz ist latex robust und verlässlich. Jedoch nur solange man aufpasst, dass alle Klammern geschlossen sind, die Literatur richtig formatiert ist und man nicht versehentlich die Syntax von latex mit dem Fließtext vermengt, sodass das Programm beim Kompilieren einem lauter Fehlermeldungen auf den Kopf wird. Dann wird’s unschön. Es heißt dann suchen, suchen, suchen – was könnte man falsch gemacht haben. Das ist wohl der Nachteil von latex. Diese Zeit könnte man mit einer sinnvollen Recherche verbringen, aber es geht nicht weiter, ohne das man den Fehler korrigiert. Der integrierte Debugger hilft da einem auch nicht weiter, weil es oft auf falsche Zeile verweist oder nur kryptische Fehlermeldungen von sich gibt.

 

Nichts desto trotz wird man am Ende mit einer schönen, typografisch beinahe vollkommenen Arbeit beglückt und hat nicht kurz vor dem Abgabetermin die Kopfschmerzen, ob man nicht irgendwo vergessen hat eine Literaturangabe in das Literaturverzeichnis einzutragen und ob alle Fußnoten das gleiche Format haben. Ganz zu schweigen von der Zeitersparnis, die man bei der Eingabe derselben gewinnt.

 

Alles in allem würde ich sagen, das Ergebnis ist es wert etwas Zeit in die Einarbeitung in LaTeX zu investieren. Viele Fakultäten bieten bereits Kurse in LaTeX an und erklären die Funktionsweise und den praktischen Einsatz. Wer wirklich den Inhalt vom Aussehen trenne möchte und sich nur auf den ersten konzentrieren möchte, statt mit den umfangreichen Formateinstellungen von Word zu spielen wird Gefallen an LaTeX finden, wie ich ihn gefunden habe.

 

P.S.: LaTeX spricht man nicht wie das bekannte gummihafte Textilprodukt aus, sondern [ˈlaːtɛχ]  (latech)   

Juristische Hausarbeit mit LaTeX (Teil III – Wie schreibe ich latex)

Nachdem Latex hoffentlich problemlos installiert wurde, wollen wir mal probieren, ob daraus was wird.

Latex Befehle beginnen immer mit einem "backslash"

also:

\befehl [option]{argument}

Jede Latex Datei benötigt die Angabe des Beginns und des Endes der Bearbeitung:

\begin{document}

\end {document}

Die Syntax ist denkbar einfach: ein Backslash leitet den Befehl ein, unmittelbar danach folgt der Befehl selbst (zB begin). Dieses kann durch Parameter (z.B. in dem Beispiel: document) und Optionen ergänzt werden. Die Textdatei unterteilt sich in die so genannte Präambel, wo Latex mitgeteilt wird welche Pakete und welche Einstellungen für das Dokument gelten sollen und den eigentlichen Textkörper.

 

Beim Schreiben muss man sich im Klaren sein, dass man nicht das bekommt, was man aktuell sieht (WYSIWYG), sondern, dass was haben will (WYGIWYS). Latex macht das, was Menschen seit Guteberg mit Texten gemacht haben: teilt die Arbeit auf. Statt wie bei Word (WYSIWYG)sich zugleich um das Aussehen und den Inhalt kümmern zu müssen, kann man in Latex sich ausschließlich auf den Inhalt konzentrieren. Den Textsatz übernimmt der Profi in deinem PC. Daher spielt es absolut keine Rolle, in welcher Schrift mit wie vielen Leerzeilen und Leerzeichen, Tabulatoren usw u.s.f. man den Text eingibt. Einzig was zählt ist die Syntax von Latex, die aus der Texteingabe das macht, was man, das Verständnis von Latex unterstellt, erwarten kann.

Wichtig in diesem Zusammenhang sind folgende Konventionen:

%\befehl

kommentiert den Befehl aus. Dieser wird beim Kompilieren nicht berücksichtigt.

\\

führt einen Zeilenumbruch aus. Das nächste Wort erscheint in der nächsten Zeile.

Eine ausgelassene Zeile bei der Texteingabe lässt die nachfolgende Ausgabe im nächsten Absatz weiterlaufen.

 

Das sollte als Grundlage ausreichen. Jetzt kommen wir zur Praxis. Ich nehme als Vorlage für die Hausarbeit die bei Peter Felix Schuster  frei verfügbare HA-Vorlage , die ich etwas angepasst habe und erkläre anhand dieser, was man damit macht.

 

Die Vorlage sieht im wesentlichen folgendermaßen aus:

%Präambel

\documentclass[widefront,tightfn]{jura}
\usepackage{ngerman}
\usepackage[latin9]{inputenc}
\usepackage{ngerman}
\usepackage[T1]{fontenc}%T1-Fonts
\usepackage{mathptmx}%Times Roman als Standardschrift
\usepackage[scaled=.90]{helvet}%Arial f"ur die "Uberschriften
\usepackage{courier}%PostScript Schriftarten (Courier)
\usepackage{setspace}
\usepackage{marvosym}
\usepackage{scrpage2}%Kopf- und Fu"szeilen
\usepackage{jurabib}%juristisches Literaturverzeichnis, Optionen mit \jurabibsetup
\usepackage{geometry}%f"ur Seitenr"ander, s.u.

\setlength{\headheight}{1.1\baselineskip}

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%hier kommt noch die Konfiguration des Jurabib Paktes, %welche ich aber an dieser Stelle des Platzes wegen     %ausspare

%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\usepackage{jurabase}

 

\setcounter{secnumdepth}{7}

\setcounter{tocdepth}{7}

\newcommand*{\jurafinish}{\ifnum\value{tiefe}>1\levelup\jurafinish\fi}

\newcommand{\pg}[1]{\S\,#1}
\newcommand{\Pg}[1]{\SSS\,#1}
\renewcommand{\contentsname}{Gliederung}

\geometry{lmargin=7cm,rmargin=0.75cm,tmargin=2cm,bmargin=2cm,headheight=0ex}

 

%Ende der Präambel
%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\pagestyle{scrheadings}
\ihead{} \chead{} \ohead{\bfseries\thepage}
\ifoot{} \cfoot{} \ofoot{}
\frontmatter

\pagenumbering{Roman}
\singlespacing

 

%Titel der Arbeit
\title{"Ubung im "Offentlichen Recht f"ur Anf"anger\\bei Prof. Dr. Maximilian Musterprof}

%Bearbeiter mit Adresse und Matrikelnummer
\author{Peter Felix Schuster\\Musterstra"se 30\\08151 Musterstadt\\Matr.\,Nr. 08154711}
\maketitle%Titelseite erzeugen

%%%%%%%%%%%%%%%%%%%%%%%

%Vorspann%

\begin{sachverhalt}
%hier kommt der Sachverhalt rein. Einfach aus der pdf oder doc Datei der Aufgabenstellung kopieren
\end{sachverhalt}

\tableofcontents

\bibliography{literatur}
\bibliographystyle{jurabib}

 

%Hier beginnt das eigentliche Gutachten, also 7cm-Rand, 1,5-facher Zeilenabstand

\mainmatter

\pagenumbering{arabic}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
{\noindent\huge\bfseries
Gutachten\footnote{Alle \Pg{} sind solche des BVerfGG. Alle Artikel sind solche des GG.}
}
\renewcommand{\thefootnote}{\arabic{footnote}}\addtocounter{footnote}{-1}

 

\toc{}

\sub{}

\levelup

\jurafinish

\end{document}

Alles muss man sicherlich nicht verstehen und im einzelnen auch nicht wissen, was all die Befehle bedeuten.

Für die Arbeit mit der Vorlage muss man jedoch folgendes wissen:

  1. In der Präambel werden Einstellungen für die Ausgabe der Datei vorgenommen. Dort werden verschiedene Pakete nach geladen und diese konfiguriert. Welche Optionen möglich sind, kann man in der Dokumentation des jeweiligen Pakets nachlesen, wenn man möchte. Im Normalfall müsste diese jedoch nicht geändert werden, die Vorlage entspricht dem in Deutschland für jur. HA geltenden Standards. Sollte der Aufgabensteller auf eine abweichende Formatierung Wert zu legen, so kann diese durch die in der Vorlagen vorhandenen Kommentare angepasst werden.
  2. Die tägliche Arbeit findet nicht in der Präambel statt, sondern in dem Teil danach. Das wollen wir uns jetzt genauer anschauen.

Der der Präambel nachstehende Teil enthält vier Bereiche:

  1. Titelblatt
  2. Sachverhalt
  3. Gliederung + Literaturverzeichnis
  4. Inhalt

Im Titelblatt macht man seine Angaben wie Namen, Semester und Matrikelnummer, sowie Titel der Arbeit. Über das Design muss man sich keine Gedanken machen – es sieht schlicht und angemessen aus.

In den Bereich des Sachverhalts kopiert oder tippt man die Aufgabenstellung mitsamt aller vom Aufgabensteller gemachten Tippfehlern .

Gliederung und Literaturverzeichnis muss man nicht extra bearbeiten – sie werden automatisch erstellt.

 

Nun zum Inhalt. Hier muss man sich eine logische Struktur der Textebenen schaffen. Dafür stehen die Befehle:

\toc{Titel der Ebene}

\sub{Titel}

\levelup 

Dieses Beispiel würde folgendes erstellen:

A. Titel der Ebene

    I. Titel

Insgesamt geht die Gliederung über 7 Ebenen. Die Tiefe kann man in der Präambel einstellen – man sollte aber nicht übetreiben 🙂

\setcounter{secnumdepth}{7}

\setcounter{tocdepth}{7}

Zur Verfügung steht ein gemischtes latein-griechisches alpha numerisches System (A I 1 a) aa) alpha) alpha alpha) )

Der Befehl \levelup muss nach einem \sub folgen um auf die nächsthöhere Ebene aufzusteigen. Würde man das obige Besipiel mit \toc{Neue Ebene} weiterführen, so wäre das Ergebnis:

A. Titel der Ebene

    I. Titel

B. Neue Ebene

Tocs fügen weitere Gliederungspunkte in der aktuellen Ebene hinzu. Subs gehen eine Ebene tiefer. Levelup lassen in die Ebene höher aufsteigen. Um folgendes zu erhalten:

A. Titel der Ebene

    I. Titel

    II. Titel 2

       1. Untertitel 1

       2. Untertitel 2

B. Neue Ebene

Müsste man folgenden Code eingeben:

\toc{Titel der Ebene}

\sub{Titel}

\toc{Titel 2}

\sub{Untertitel 1}

\toc{Untertitel 2}

\levelup

\levelup

\toc{Neue Ebene}

Hier machen wir einen Einschnitt. Im nächsten Teil werde ich zeigen, wie man Fußnoten und Literatur mit jurabib verwaltet; den Text kompiliert und das Ergebnis fertig stellt.

 

Weiterführende Links für diesen Teil:

  1. http://www.peterfelixschuster.de/tex.htm – Die Homepage von Peter Schuster
  2. http://www.abyter.de/latex2.htm – eine gute Einführung ins Latex
  3. http://www.uni-giessen.de/hrz/tex/cookbook/cookbook.html – ein sehr umfassender Kurs mit vielen Beispielen und Lernzielkontrollen

Juristische Hausarbeit mit LaTeX (Teil II – Wie fange ich an)

LaTeX ist keine Software aus einem Guß, wie sie zB Word oder OpenOffice ist. Vielmehr muss man seine Arbeitsumgebung quasi selbst zusammenstellen. Im Wesentlichen benötigt man folgende Teile:

  1. Ein Editor
  2. Eine LaTeX Distribution
  3. Zusätzliche Pakete
  4. Eine Vorlage

1. Der Editor

Der erste wichtiger Schritt ist die Wahl des Editors, also der Programmumgebung in der die ganze Arbeit verrichtet wird. Wo man seinen Inhalt eintippt, kompiliert, verwaltet usw. In Prinzip wäre es möglich auch mit dem Windows Eigenem Editor Notepad zu arbeiten. Allerdings ist dieser Editor nicht sonderlich bequem, hat sogut wie keine Funktionen und auch keine Anbindung an Latex. Nach meiner Recherche  habe ich mich für den latex editor (lED) entschieden.

latex editor Ansicht
latex editor Ansicht

Das Programm ist kostenlos, hat eine angenehme und verständliche Oberfläche ist schnell und recht stabil. Es hat einige interessante Gimmiks wie eine interne Zwischenablage, wo man 10 Schnipsel abspeichern kann und jederzeit auf jeder beliebigen Stelle im Text durch Anklicken einfügen. Zudem kann man bis zu 10 Lesezeichen einstellen und bei Bedarf darauf springen, ohne lange im Text zu scrollen und zu suchen. So kann man den Bearbeitungsstatus eines Arbeitstages markieren und am nächsten Tag ab da weiter arbeiten. Weiterer Vorteil ist das simple Projektmanagement: so kann man in einem Fenster sowohl den Text als auch die Literatur verwalten, was ganz bequem und übersichtlich ist.

Was an dem Programm nicht gefällt ist das manchmal sehr eigensinnige Verhalten der Programmoberfläche. So kann man zwar die Zeilennummernanzeige einstellen, aber diese wird dennoch nicht angezeigt, was beim Debuggen sehr stört. Die Lesezeichen – einmal gesetzt – lassen sich nicht mehr entfernen, sodass man beim Erreichen der 10 Lesezeichen gezwungen ist eine andere Datei anzulegen, um da neue Lesezeichen zu setzen. Der Scrollbalken ändert seine Ansicht (unter Vista) sobald man mit der Maus drüberfährt und verhält sich ebenfalls ziemlich eigensinnig.

Alles in allem ist der Editor akzeptabel. Alternativen wären:

  1. TeXnicCenterHabe den Editor mal installiert aber nicht eingestellt, sodass ich nur von der Oberfläche her urteilen kann, die mir allerdings ganz gut gefiel
  2. Weitere Entwicklungsumgebungen auch mit verschiedenen Plattformen wie Linux, Mac oder Win

2. Latex Distribution

Wichtiger noch als der Editor ist die Latex Distribution. Diese wird als Kommandozeilesoftware in das Betriebssystem installiert und von dem Editor zum Komplieren angewiesen. Das Ergebnis der Arbeit von Latex ist in der Regel eine PS oder PDF Datei, die dann abgespeichert und ausgedruckt werden kann. Der Vorteil dieser Formate ist die Tatsache, dass sie ihr Aussehen nicht ändern, wie es bei Word und co. der Fall ist, wenn man die Datei an einem anderen Rechner öffnet/ausdruckt. Die PostScript oder PDF Datei enthält alle Informationen, die plattformunabhängig überall gleich dargestellt werden.

Ich habe mich für die MikTeX Distribution entschieden. Ausschlaggebend war dafür die Wahl des Editors, der die Distribution ausdrücklich unterstützt. Die Installation erfolgt in mehreren Schritten. Man lädt einen Net- oder Basic-Installer runter der ca.3 bzw. 90 mb respektive schwer ist und muss beim Installieren nach Bedarf weitere Softwareteile aus dem Internet nachladen. Insgesam belegt die MikTex Installation bei mir 260mb, was für ein Kommandozeilenwerkzeug nicht gerade wenig ist, aber der Großteil sind darin die Makropakete und Schriftdateien. Die Software arbeitet trotz Größe dennoch sehr zügig, subjektiv viel schneller als Word und Co und läuft auch auf sehr betagten Rechnern. Die Installation der Distribution liegt schon ein Weilchen zurück, sodass ich jetzt nicht sagen kann, was bei der Installation zu beachten gäbe, aber das Procedere ist ziemlich selbsterklärend und man kann in Prinzip einfach nur auf next klicken und warten, bis alles heruntergeladen und installiert ist.

3. Zusätzliche Pakete

MikTeX bring mit sich ein Paketverwaltungsprogramm, welches ähnlich wie in Linux ermöglicht Pakete nachinstallieren und zu entfernen ohne diese im Internet selbst suchen und mühsam installieren zu müssen.

Nachinstallieren musste ich folgende Pakete:

  1. geometry
  2. german
  3. helvetic
  4. jura
  5. koma-script
  6. jurabib

Was man nachinstallieren muss, ergibt sich aus den Fehlermeldungen, die in dem Editor beim Versuch des Kompilierens angezeigt werden

4. Vorlage

Schließlich benötigt man eine Vorlage, mit der man seine Hausarbeit gestalten möchte. Auf den Seiten von Peter Schuster findet sich ein paar Vorlagen, die man für seine Hausarbeit frei verwenden kann. Ich habe für meine Arbeit diese Vorlage ausgesucht, die ich nach meinem Bedarf umgestaltete.

Die weitere Vorgehensweise wird dann im nächsten Teil erläutert. Im Schlussteil werde ich meine Erfahrungen mit latex zusammenfassen und eine Stellungnahme zum Thema abgeben.

Juristische Hausarbeit mit LaTeX (und ganz ohne MS Word)

Nachdem ich eher frustrierende Erfahrungen mit der Kombination wissenschaftliches Arbeiten und Microsoft Word bei meiner ersten Hausarbeit sammeln durfte, habe ich mich entschieden meine zweite Hausarbeit mit den Mitteln  des freien Textsatzprogramms LaTeX zu schreiben.

Nachfolgend werde ich in mehreren Beiträgen schildern, wie ich vorgegangen bin und was daraus geworden ist. Zunächst ein paar Worte zu LaTeX.

Über LaTeX bin ich gestolpert als ich meine erste Hausarbeit vor 1,5 Jahren geschrieben habe und an MS Word alle Zähne ausgebissen habe. Das war echt schlimm. Die Formatierung folgte einer ganz eigensinnigen Logik, die wohl jemanden aus Redmond in einem schlechten Traum eingefallen war und er sie in dem Programm umsetzte. Jedefalls machte die Software nicht das was ich wollte, sondern das was sie für nötig hielt. So eine Fremdbestimmung seitens eines Computers kann ich nicht ertragen. Schon gar nicht, wenn der Abgabetermin immer näher rückt, aber das Inhaltsverzeichnis immernoch so aussieht, als ob der Bearbeiter über Durst getrunken hätte.

Nunja, meine Recherche führte mich zu LaTeX über die Webseite von Peter Felix Schuster. Mich faszinierten vor allem die Unterlagen, die er für seine Zivilrecht AG erstellt hatte. Diese sehen einfach umwerfend schön aus. Die Typografie ist abgestimmt. Die Zeilen- und Zeichenabstände erleichtern das Lesen. Und alles sieht wie aus einem Guss gefertigt – einfach toll. Da habe ich mich entschieden das bei nächster Gelegenheit auszuprobieren. Die Hausarbeit war abgabereif und das ganze kurz vor Schluss umzustellen hatte ich keinen Nerv mehr. Stattdessen recherchierte ich kurz weiter und erfuhr, was es mit LaTeX auf sich hatte.

TeX war ein Programm, welches in den 80er Jahren in den USA für den Textsatz entwickelt wurde. Anders als andere Textsatzprogramme konnte TeX mit speziellen Programmbausteinen (Makros) umgehen und so für jede erdenkliche Textart nach Belieben angepasst werden. LaTeX (ausgesprochen La te:ch) ist ein Paket aus mehreren Hundert Makros, die für viele Standardeinsatzgebiete eine passende Darstellung der Textstücke ermöglicht. So ist LaTeX bei Naturwissenschaftlern für die richtige Darstellung mathematischer Formeln sehr beliebt.

Die große Flexibilität der Software macht es aber ebenfalls möglich nicht-technische Texte richtig zu setzen. So eignet sich das Programm auch für die Erstellung juristischer Texte. Genau das habe ich ausprobiert und werde demnächst berichten, was daraus geworden ist. Geplant ist folgende Gliederung:

  1. Vorgeschichte / Was ist LaTeX
  2. Wie fange ich an, was muss ich wissen?
  3. Wie erstelle ich eine Gliederung, ein Literaturverzeichnis, Fußnoten?
  4. Fazit und eigene Meinung

Empfohlene Links:

  1. http://de.wikipedia.org/wiki/TeX
  2. http://de.wikipedia.org/wiki/LaTeX
  3. http://www.peterfelixschuster.de/tex.htm
  4. http://www.jurawiki.de/LaTeX
  5. http://www.dante.de/faq/de-tex-faq/html/de-tex-faq.html