Overview
In der Bundesrepublik Deutschland existiert eine Vielzahl von Gesetzen, die nicht einmal in den großen, üblicherweise herangezogenen Gesetzessammlungen vollständig enthalten sind. Es gibt also immer Gesetze, die man in den üblichen gedruckten Sammlungen nicht finden wird und von denen man sich fragt, ob man sie überhaupt in Druckform bekommen kann. Das Programm gesetz2print
löst diese Frage ein für alle Mal. Die ihm zugrundeliegende Idee ist simpel: Weil praktisch jeder deutsche Jurist ohnehin wenigstens eine der üblichen Loseblatt-Gesetzessammlungen nutzt, reichert man diese einfach um die fehlenden Gesetze an.
gesetz2print
verarbeitet dazu die XML-Dateien zu den Gesetzen, die das Bundesamt für Justiz unter https://www.gesetze-im-internet.de bereitstellt. Das Programm erzeugt daraus LaTeX-Quellcode, den man anschließend mit LuaLaTeX (andere LaTeX-Implementierungen werden nicht unterstützt) übersetzen kann. Man erhält dann eine PDF-Datei im Seitenformat der üblichen Loseblatt-Gesetzessammlungen, die man ausdrucken und einsortieren kann. Soweit dafür kein Platz mehr im Loseblatt-Ordner vorhanden ist, müssen andere Gesetze aussortiert werden. Kaum jemand benötigt schließlich wirklich alle Gesetze, die die Verlage in ihre Loseblatt-Gesetzessammlungen aufgenommen haben. Auf diese Weise erhält man eine genau auf die individuellen Bedürfnisse zugeschnittene Loseblatt-Gesetzessammlung.
Dieses Programm richtet sich an Juristen und soll ihren Arbeitsalltag erleichtern, indem mehr Gesetzestexte auf Papier verfügbar gemacht werden. Soweit andere Personen Nutzen an dem Programm finden, soll das natürlich nicht schaden, doch werden Änderungen am Programm in der Regel nur mit Blick auf die Bedürfnisse von Juristen vorgenommen. Es muss wohl nicht betont werden, dass die Verwendung von mit diesem Programm modifizierten Gesetzessammlungen dieselbe für jede juristische Prüfung in ein unzulässiges Hilfsmittel transformiert.
Das öffentliche Git-Archiv kann wie folgt geklont werden:
$ git clone git://git.guelker.eu/gesetz2print.git
Das Programm steht unter der GNU General Public License (GPL).
Weitere Einzelheiten zum Programm können der README entnommen werden.
Members
Manager: quintus