Hier geht es um La(TeX) zur Erstellung juristischer Texte als Alternative zur herkömmlichen TextVerarbeitung. Das Ziel ist es also, so viel von der Materie zu erklären, wie ein Jurist wissen muss, um vernünftig damit arbeiten zu können und im übrigen auf weiterführende Seiten zu verweisen.
Inhaltsverzeichnis: |
1. Was ist La(TeX)?
TeX ist etwas völlig anderes als eine TextVerarbeitung, nämlich ein Textsatzsystem. Das heute übliche !LaTeX baut auf TeX auf (technisch gesprochen als Makropaket).
!LaTeX ist im Ansatz etwas ähnliches wie HTML: Es geht darum, im Text die verschiedenen Elemente wie Überschriften, Listen entsprechend ihrer Funktion zu markieren. Dies geschieht, indem der Benutzer bestimmte reservierte Worte in den Text einbaut, eine Überschrift "Test" erhält man zum Beispiel mit \section{Test}. Den Text mit den Markierungen kann mensch mit (fast) beliebigen Programmen erstellen, unter ["Linux"] sind z.B. Editoren wie vim und ["Emacs"] beliebt. Es gibt auch ein grafisches Front-End (["LyX"]), dessen Bedienung einer "herkömmlichen" TextVerarbeitung nahekommt.
Aufgabe des Programmes !LaTeX ist die Verarbeitung von entsprechend präparierten Dateien zu druckfertig gesetzten Seiten.
(La)TeX ist für praktisch alle Plattformen verfügbar, es spielt also keine Rolle, ob man lieber mit Windows, Linux (siehe LinuxFürJuristen) oder Macintosh (siehe AppleFürJuristen) arbeitet. Nur zu ["LyX"] ist anzumerken, daß es (bisher) ein reines ["Linux"]-Programm ist, das nur unter einem X11-Server läuft. Wenn man es unter Windows einsetzen will, braucht man also Cygwin mit dem dazugehörigen X-Server.
Es eignet sich zum Erstellen aller möglichen Texte, also auch zum Schreiben juristischer Arbeiten. Das sieht dann ungefähr [http://www.jurabib.org/screenshots/screenshotslaw.html so] aus. Damit können [http://groups.google.de/groups?dq=&hl=de&lr=&ie=UTF-8&threadm=3DA6E734.B9FF736D%40hrz1.hrz.tu-darmstadt.de&rnum=1&prev=/groups%3Fq%3Dg:thl3966389681d%26dq%3D%26hl%3Dde%26lr%3D%26ie%3DUTF-8%26selm%3D3DA6E734.B9FF736D%2540hrz1.hrz.tu-darmstadt.de ganze Bücher erstellt] werden.
TeX liefert als Output eine sogenannte dvi-Datei ("device independent"), die man mit zusätzlichen Treibern bzw. Konvertern zu Postscript bzw. PDF wandeln kann. Diese Dateien können grundsätzlich direkt als Vorlagen in die Druckerei gegeben werden.
2. Wo finde ich weiterführende Informationen?
2.1. Online
[http://www.dante.de/faq/de-tex-faq/html/de-tex-faq.html TeX-FAQ]
LaTeX im [wiki:StartSeite LinuxWiki]
[http://www.paede.de/mark/tex/e-faq LaTeX-Einsteiger-FAQ]
[http://latexwiki.rootnode.com/wiki/FrontPage LaTeX-Wiki]
[http://plumeyer.org/latex/ LaTeX für AnfängerInnen] mit vielen Beispielen
Weitere Informationen finden sich auch bei [http://www.dante.de/ DANTE, Deutschsprachige Anwendervereinigung TeX e.V.] Und in den [http://www.unix-ag.sv.uni-saarland.de/Folien/LaTeX/ Vortragsunterlagen] der LugSaarbrücken.
Es gibt eine deutschsprachige NewsGruppe zum Thema TeX: de.comp.text.tex. Dort findet man auch [http://groups.google.de/groups?q=jura&btnG=Google-Suche&meta=group%3Dde.comp.text.tex zahlreiche Beiträge, die sich mit "Jura" befassen].
2.2. Offline
Ausführliche Literaturliste in der [http://www.dante.de/faq/de-tex-faq/html/vereine.html#15 TeX-FAQ (Punkt 2.4)]. Empfehlenswert für weiterführende Fragen ist insbesondere das Buch [http://www.amazon.de/exec/obidos/ASIN/3827370442/qid=1038773385/sr=2-1/ref=sr_aps_prod_1_1/302-5008554-1131213 Der LaTeX Begleiter] sein.
3. Grundbegriffe
3.1. Klassen
(="Dokumentvorlage")
In der [http://www.paede.de/mark/tex/e-faq LaTeX-Einsteiger-FAQ] (Punkt 2.3) steht: "In einer Klasse (engl. class) wird die 'Grundstruktur' des Dokuments angegeben, z.B. ob ein Buch, ein Artikel oder ein CD-Cover geschrieben/gesetzt werden soll. In den Klassendateien werden die hierfür jeweils nötigen Befehle und Strukturen definiert. Diese werden am Anfang eines Dokuments mit \documentclass[Optionen]{Klasse} geladen."
Eine Übersicht zu verschiedenen Layout-Klassen gibt es [http://hst33127.phys.uu.nl/LyX/Docs/de_Extended/node6.html hier].
3.2. Stil-Dateien
Befehle für Spezialaufgaben (Import von Bildern, Eingabekodierung etc.) sind in Stildateien (engl. style files, Datei-Endung .sty) zu finden und werden im Dokumentenkopf mit \usepackage{Stil} geladen.
3.3. Pakete
Stildateien und Klassen werden zu Paketen zusammengefasst, damit sie nach Bedarf installiert werden können. Der umfangreichste Katalog an Makro-Paketen ist der [http://datamining.csiro.au/tex/catalogue.html LaTeX Catalogue] von Graham Williams (jeweils mit Download-Möglichkeit).
4. Standardlösungen für Juristen
4.1. Die jura-Klasse
Für das typische Hausarbeiten-Layout. Stellt den Seitenschnitt (breiter linker Rand) auf die bei juristischen Hausarbeiten notwendigen Vorgaben ein und stellt angepasste Umgebungen für Titelseite und Sachverhalt zur Verfügung.
Die Klasse jura.cls ist bei manchen !LaTeX-Distributionen (z.B. bei MiKTeX für Windows) bereits enthalten. Sonst einfach downloaden von z.B. http://datamining.csiro.au/tex/entries/jura.html. Das Archiv entpacken und mit latex jura.ins laufen lassen. Das erzeugt dann u.a. die Datei jura.cls. Mit latex jura.dtx wird die Dokumentation erzeugt (jura.dvi, die z.B. mit xdvi jura.dvi aufgerufen werden kann.
Anchor(jurabsp)Mit dem folgende Beispiel lässt sich diese attachment:ausgabe.ps erzeugen. OffeneFrage: Wer schafft es, daraus PDF zu machen? Weiterhin fällt auf, dass die Ebenen 8 bis 11 im Inhaltsverzeichnis nicht korrekt durchnummeriert werden. Hat jemand eine Idee?
\documentclass[11pt,a4paper]{jura} \usepackage[latin1]{inputenc} \usepackage{ngerman} \usepackage{alphanum} \begin{document} \tableofcontents \toc{Ebene 1, Überschrift 1} Zwischen die einzelnen Überschriften gehört im Ernstfall natürlich noch Text hin. \toc{Ebene 1, Überschrift 2} So erscheint die Überschrift nicht im Text, wohl aber in der Gliederung. \sub{Ebene 2, Überschrift 1} \toc{Ebene 2, Überschrift 2} \sub{Ebene 3} \sub{Ebene 4} \sub{Ebene 5} \sub{Ebene 6} \sub{Ebene 7} \sub{Ebene 8} \sub{Ebene 9} \sub{Ebene 10} \sub{Ebene 11, Überschrift 1} \sub{Ebene 12} \levelup \toc{Ebene 11, Überschrift 2} \end{document}
4.2. Der alphanum-Stil
alphanum.sty (im Paket jura enthalten) passt Überschriften an die Konventionen für juristische Arbeiten an (Bsp.: Bsp.: A. I. 1. a) $\alpha$) ...).
4.3. jurabib
Autor: Jens Berger, http://www.jurabib.org/, Dokumentation auch [http://www.jurabib.org/docs/german/jbgerdoc.html online in HTML] verfügbar.
(Zusatzpaket jurabib.sty) für Zitate in juristischen Arbeiten. Es lassen sich Kurztitel erzeugen, aber auch ein Vollzitat, auf das im folgenden nur noch Kurzzitate folgen. Mittlerweile erweitert für andere humanistisch-wissenschaftliche Arbeiten und per Konfigurationsdatei steuerbar.
5. Bibliographie erstellen mit BibTeX
Zusammen mit BibTeX-Literaturdatenbanken sollte das Paket jurabib.sty (s.o.) die in Hausarbeiten benötigte Zitierweise weitestgehend automatisch generieren können. (Quelle: Jens Berger in [http://www.jura-lotse.de/Links/Jura-Studium/Hausarbeiten/more2.shtml jura-lotse)].
Das Programm !BibTeX ist bei üblichen !LaTeX-Zusammenstellungen wie !MikTeX (für Windows) oder teTeX (für ["Linux"]/Unix) dabei, z.B. bei Debian im Paket tetex-bin. Bibtex hat keine eigene Homepage, das stammt noch aus der vor-WWW-Zeit. Es gibt aber z.B. dies: http://www.educat.hu-berlin.de/~voss/lyx/bibtex/bibtex.phtml
Ein bibtex-Eintrag sieht z.B. so aus:
{{{@InCollection{Bei93,
- Author = {Beisse, Heinrich}, Title = {Gläubigerschutz -- Grundprinzip des deutschen
- Bilanzrechts},
BookTitle = {Festschrift für Karl Beusch zum 68. Geburtstag
- am 31. Oktober 1993},
} }}} Das ist jetzt ein einzelner Beitrag aus einer Festschrift. Man muß die Daten irgendwie in dieses Format bekommen, ähnlich wie !LaTeX bearbeitet bibtex nur die fertigen Textdateien und erstellt daraus Literaturverzeichnisse etc. Für die eigentliche LiteraturVerwaltung gibt es diverse Hilfsprogramme. ["Emacs"] bietet auch Hilfestellung bei der Erstellung der !BibTeX-Datei.
Ob man die Dokumentendaten direkt aus einem Bibliothekskatalog uebernehmen kann hängt vom Literaturverwaltungsprogramm ab. Pybliographer kann Daten aus Medline importieren, einer Medizin-Datenbank. Aus Bibliothekskatalogen der einzelnen Bibliotheken importieren kann RefDB, dieses Programm ist aber noch nicht ausgereift genug, um es Normalanwendern für die tägliche Arbeit zu empfehlen. Wird aber vielleicht mal die definitive Lösung.
5.1. Literaturdatenbank einbinden
Wie sage ich !LaTeX, welche BiBTeX-Literaturdatenbank ich benuzten will?
Bsp.:
\bibliography{juroer}
weist !LaTeX auf eine Datei namens juroer.bib hin, aus der das Literaturverzeichnis erstellt werden soll. Diese Datei muss sich dort befinden, wo !LaTeX sie finden kann, z.B. im aktuellen Arbeitsverzeichnis, oder in einem anderen Verzeichnis, das von !LaTeX durchsucht wird. Die .bib-Datei kann Einträge enthalten, die mit dem aktuellen Text nichts zu tun haben. Aufgabe von Bibtex ist es, die .bib-Datei nach den Einträgen, die für den konkreten Text gebraucht werden, zu durchforsten, und ein Literaturverzeichnis zu schreiben. Näheres dazu findet sich z.B. in Kapitel 13 des !LaTeX-Begleiters von Goossens/Mittelbach/Samarin.
Will man mehrere Dateien benutzen, muss man sie durch Komma abtrennen.
6. jur. Hausarbeit
Klasse jura.cls (s.o.)
7. jur. Dissertation
Bei der DoktorArbeit kommt es sehr auf die Vorgaben an, ob man z.B. die Dissertation selbst veröffentlichen will oder sie bei einem Verlag in einer Reihe erscheint. Bei letzerem kann es strenge Formatierungsvorschiften geben, die von dem Verlag vorgegeben werden, bei dem die Arbeit erscheinen soll. Für Dissertationen im Eigenverlag wird in [http://groups.google.com/groups?hl=de&lr=&ie=UTF-8&threadm=as7dvc%24o6en5%242%40ID-166093.news.dfncis.de&rnum=1&prev=/groups%3Fhl%3Dde%26lr%3D%26ie%3DUTF-8%26selm%3Das7dvc%2524o6en5%25242%2540ID-166093.news.dfncis.de de.comp.text.tex] die Klasse scrbook aus dem KOMA-Script-Paket empfohlen (siehe auch [http://groups.google.com/groups?q=dissertation+latex+klasse+jura&hl=de&lr=&ie=UTF-8&selm=as8821%24os38m%241%40ID-32699.news.dfncis.de&rnum=2 hier]). Man kann aber auch report oder [http://userpage.fu-berlin.de/~jberger/docs/german/jbgerdoc.html#x1-20001 book] verwenden.
Von der HU Berlin gibt es Informationen zur [http://edoc.hu-berlin.de/e_autoren/latex/literatur.php Digitalen Dissertationen mit LaTeX].
8. Beispiel
Ein Beispiel für eine (allerdings nichtjuristische) Diplomarbeit mit !LaTeX hat Markus Kohm auf seiner [http://people.freenet.de/kohm/markus/latex.html.de Homepage] veröffentlicht (dort ganz nach unten scrollen).