From 637a51f112c06f32db72ba366d76104ff7b71fa0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 8 Sep 2008 16:43:32 +0000 Subject: jura update (16aug08) git-svn-id: svn://tug.org/texlive/trunk@10502 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/jura/README | 9 ++ Master/texmf-dist/doc/latex/jura/jura.pdf | Bin 0 -> 242119 bytes Master/texmf-dist/doc/latex/jura/jura2html | 173 ++++++++++++++++++++++++++ Master/texmf-dist/doc/latex/jura/juratest.dvi | Bin 5624 -> 0 bytes Master/texmf-dist/doc/latex/jura/juratest.ltx | 105 ++++++++++++++++ 5 files changed, 287 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/jura/README create mode 100644 Master/texmf-dist/doc/latex/jura/jura.pdf create mode 100644 Master/texmf-dist/doc/latex/jura/jura2html delete mode 100644 Master/texmf-dist/doc/latex/jura/juratest.dvi create mode 100644 Master/texmf-dist/doc/latex/jura/juratest.ltx (limited to 'Master/texmf-dist/doc/latex/jura') diff --git a/Master/texmf-dist/doc/latex/jura/README b/Master/texmf-dist/doc/latex/jura/README new file mode 100644 index 00000000000..37a71edb538 --- /dev/null +++ b/Master/texmf-dist/doc/latex/jura/README @@ -0,0 +1,9 @@ +README to accompany the jura package by Felix Braun. + +jura implements the rules usually used in typesetting term papers at +German law schools. Please note that the author did not supply a user +guide in English as users outside the German legal profession will +hardly need the package. So if you process jura.dtx with LaTeX you +will get a user guide and package documentation in German only. + +Juergen Fenn, 2006-05-24. diff --git a/Master/texmf-dist/doc/latex/jura/jura.pdf b/Master/texmf-dist/doc/latex/jura/jura.pdf new file mode 100644 index 00000000000..bbeece6d219 Binary files /dev/null and b/Master/texmf-dist/doc/latex/jura/jura.pdf differ diff --git a/Master/texmf-dist/doc/latex/jura/jura2html b/Master/texmf-dist/doc/latex/jura/jura2html new file mode 100644 index 00000000000..4af307081aa --- /dev/null +++ b/Master/texmf-dist/doc/latex/jura/jura2html @@ -0,0 +1,173 @@ +#!/usr/bin/perl +# +# Konvertiert den LaTeX-Jura-Style nach HTML. +# Aufruf: jura2html +# +# 14.6.1997 Carsten Gerlach (gerlo@iceland.in-berlin.de) +# +# Der Konverter geht davon aus, daß im Text \fn für \footnote und \q für \emph +# verwendet wurde. +# +# Aus technischen Gründen wird das Inhaltsverzeichnis am Ende ausgegeben. +# +# + + +# einige Standard-Ersetzungen +sub htmlify { + $line =~ s/\\-//g; # \- entfernen + $line =~ s:\\/: :g; # \/ -> SPC + $line =~ s/\\ldots/.../g; # \ldots -> ... + $line =~ s/\\&/&/g; # \& -> & + $line =~ s/\\\\/
/g; # \\ ->
+ $line =~ s/"'/"/g; + $line =~ s/"`/"/g; # Anführungsstriche + $line =~ s/---/-/g; + $line =~ s/--/-/g; # --- und -- zu - + $line =~ s/ä/ä/g; + $line =~ s/ö/ö/g; + $line =~ s/ü/ü/g; + $line =~ s/Ä/Ä/g; + $line =~ s/Ö/Ö/g; + $line =~ s/Ü/Ü/g; + $line =~ s/ß/ß/g; # Umlaute konvertieren + $line =~ s:\\q{([^{}]*)}:\1:g; # \q{...} : kursiver Text + $line =~ s:{\\tt([^{}]*)}:\1:g; # {\tt ...} : typewriter +} + + +%headings = ( + "00", "A. ", "01", "B. ", "02", "C. ", "03", "D. ", "04", "E. ", "05", "F. ", "06", "G. ", "07", "H. ", "08", "I. ", "09", "J. ", + "10", "I. ", "11", "II. ", "12", "III. ", "13", "IV. ", "14", "V. ", "15", "VI. ", "16", "VII. ", "17", "VIII. ", "18", "IX. ", "19", "X. ", + "20", "1. ", "21", "2. ", "22", "3. ", "23", "4. ", "24", "5. ", "25", "6. ", "26", "7. ", "27", "8. ", "28", "9. ", "29", "10. ", + "30", "a) ", "31", "b) ", "32", "c) ", "33", "d) ", "34", "e) ", "35", "f) ", "36", "g) ", "37", "h) ", "38", "i) ", "39", "j) ", + "40", "aa) ", "41", "bb) ", "42", "cc) ", "43", "dd) ", "44", "ee) ", "45", "ff) ", "46", "gg) ", "47", "hh) ", "48", "ii) ", "49", "jj) ", +); + +# Beginn der Bibliographie suchen +while(!(($line = <>) =~ m/\\begin{jurabibliography}/)) {} + +# +# Bibliographie einlesen +# +$/ = "\r\n\r\n"; # paragraph slurp mode +$i = 0; +while(!(($line = <>) =~ m/\\end{jurabibliography}/)) { + htmlify; + $line =~ s/(\n|\r)//g; # newlines entfernen + if($line =~ m/\\jbibitem\s* # Beginn matchen + { ( (?: [^}\\] | \\[^}]*} )* ) } # 1. Autor + [^{]* + { ( (?: [^}\\] | \\[^}]*} )* ) } # 2. Zitierung + [^{]* + { ( (?: [^}\\] | \\[^}]*} )* ) } # 3. Kürzel + \s* + (.*) # 4. Titel + /xs) { + $bibitem{"$3"} = $2; # Zitierung nach Kürzel merken + $bibtext[$i++] = "$1 $4"; # Einträge für Lit.verzeichnis + } +} + +# Beginn des Textes suchen +$/ = "\n"; # line slurp mode +while(!(($line = <>) =~ m/\\mainmatter/)) {} + +print "\n"; + +# +# Text bearbeiten +# +$toclevel = 0; +$actnum[$toclevel] = -1; +$footnotenum = 1; +$tocnum = 0; +$/ = "\r\n\r\n"; # paragraph slurp mode +while($line = <>) { + htmlify; + # + # \sub und \toc + # + if($line =~ m/\\sub{([^{}]*)}/) { + $toclevel++; + $actnum[$toclevel] = 0; + $hd = $toclevel + 1; + $hdtxt = $headings{"$toclevel$actnum[$toclevel]"}; + $line =~ s:\\sub{([^{}]*)}:$hdtxt\1:; + $toc = $toc . "$hdtxt$1
\n"; + $tocnum++; + } + if($line =~ m/\\toc{([^{}]*)}/) { + $actnum[$toclevel]++; + $hd = $toclevel + 1; + $hdtxt = $headings{"$toclevel$actnum[$toclevel]"}; + $line =~ s:\\toc{([^{}]*)}:$hdtxt\1:; + $toc = $toc . "$hdtxt$1
\n"; + $tocnum++; + } + # + # \levelup + # + while($line =~ m/\\levelup/g) { + $toclevel--; + } + $line =~ s/\\levelup//g; + # + # \cite expandieren + # + $p1 = 0; + pos($line) = 0; + while($line =~ m/\\cite\[([^[]*)\]{([^{}]*)}/g) { + $p2 = pos; + pos($line) = $p1; + $cite = $bibitem{"$2"} . $1; + $line =~ s/\\cite[^}]*}/$cite/; + pos($line) = $p2; + $p1 = $p2; + } + # + # \fn auflösen und merken + # + $p1 = 0; + pos($line) = 0; + while($line =~ m/\\fn{([^}]*)}/g) { + $footnotetxt[$footnotenum] = $1; + $p2 = pos; + pos($line) = $p1; + $txt = " [$footnotenum]"; + $line =~ s:\\fn{[^{}]*}:$txt:; + pos($line) = $p2; + $p1 = $p2; + $footnotenum++; + } + print "$line

"; +} + +# +# Literaturverzeichnis ausgeben +# +print "

Literaturverzeichnis

\n"; +$toc = $toc . "Literaturverzeichnis
\n"; +$tocnum++; +for($i=0; $i < @bibtext; $i++) { + print "$bibtext[$i]

\n"; +} + +# +# Fußnotenverzeichnis ausgeben +# +print "

Fußnoten

\n"; +$toc = $toc . "Fußnoten
\n"; +$tocnum++; +for($i=1; $i < @footnotetxt; $i++) { + print "[$i] $footnotetxt[$i]

\n"; +} + +# +# Inhaltsverzeichnis ausgeben +# +print "

Inhaltsverzeichnis

\n"; +print $toc; + +print "\n"; + diff --git a/Master/texmf-dist/doc/latex/jura/juratest.dvi b/Master/texmf-dist/doc/latex/jura/juratest.dvi deleted file mode 100644 index 4cbdf22f37f..00000000000 Binary files a/Master/texmf-dist/doc/latex/jura/juratest.dvi and /dev/null differ diff --git a/Master/texmf-dist/doc/latex/jura/juratest.ltx b/Master/texmf-dist/doc/latex/jura/juratest.ltx new file mode 100644 index 00000000000..ffb9e405f33 --- /dev/null +++ b/Master/texmf-dist/doc/latex/jura/juratest.ltx @@ -0,0 +1,105 @@ +%% +%% This is file `juratest.ltx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% jura.dtx (with options: `test') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from juratest.ltx. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file jura.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% Written by Felix Braun +%% +\ProvidesFile{juratest.ltx} +\documentclass[draft]{jura} +\usepackage[T1]{fontenc}\usepackage{german} +\def\fn{\footnote} +\def\q{\textit} +\begin{document} +\frontmatter +\author{Kai Musterer\\ +Beispielplatz 3a\\ +54321 Eutern\\ +2. Fachsemester\\ +Matr.-Nr.: 132435\and +Valeska Nachspeise\\ +Suarezstr. 23\\ +10528 Berlin\\ +4. Fachsemester\\ +Matr.-Nr.: 345675} +\title{"Ubungen im "offentlichen Recht f"ur Fortgeschrittene} +\date{Wintersemester 1996/97\\ +Prof. Dr. Guntram B"osartig\\ +1. Hausarbeit} +\maketitle +\begin{sachverhalt} +V ist Eigent"umer eines Grundst"ucks hinsichtlich dessen zugunsten von D +ein Vorkaufsrecht im Grundbuch eingetragen ist. V ver"au"sert das +Grundst"uck an K, der das Grundbuch nicht einsieht und von dem +Vorkaufsrecht nichts wei"s. Nach dem Eigentumserwerb errichtet K auf dem +Grundst"uck ein Wohnhaus. Erst danach wird D der Verkauf mitgeteilt. +Dieser erkl"art umgehend, er "`steige in den Vertrag mit K ein"'.\par +\bigskip Wie ist die Rechtslage? +\end{sachverhalt} +\tableofcontents +\begin{jurabibliography} +\jbibitem{Kodal, Kurt/Kr"amer, +Joachim}{Kodal/Kr"amer/}{KKStrR}"`Stra"senrecht"' 5.~Auf"|lage M"unchen: +Beck, 1995 +\jbibitem{Kopp, Ferdinand O.}{\q{Kopp} VwGO +}{Kopp}"`Verwaltungsgerichtsordnung"' 10.~Auf"|lage M"unchen: Beck, +1994 +\end{jurabibliography} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\mainmatter +\renewcommand{\thefootnote}{\fnsymbol{footnote}} +\toc[Einleitung]{Einleitung\footnotemark[1]}% +\footnotetext[1]{Dies war eine "Uberschrift.}% +\renewcommand{\thefootnote}{\arabic{footnote}}% +Da das Gericht zuvor eine R"uckwirkung au"serhalb des Strafrechts f"ur +zul"assig gehalten hatte (s.o.), war es auch nicht gezwungen, den +Begriff der R"uckwirkung genau zu umrei"sen, die fr"uheren Urteile +besch"aftigten sich daher nur mit den Ausnahmen\fn{\cite[\S~3 +Rn.~4]{Kopp}.} vom Grundsatz der Zul"assigkeit. + +In einem auf die freie Entfaltung der\marginpar{\footnotesize +Rechtssicherheit dient der Handlungsfreiheit} Pers"onlichkeit angelegten +Staat mu"s der Rechtssicherheit im besonderen Ma"se Bedeutung zukommen. +Sie ist wesentliche Voraussetzung daf"ur, da"s der B"urger +eigenverantwortlich planen und entscheiden kann, denn nur wenn absehbar +ist, in welche Richtung und in welcher Weise das Recht auf seine +Handlungen reagiert, kann der B"urger sinnvoll einen Lebensplan +gestalten. + +\sub{Alle meine Entchen schwimmen auf dem See, K"opfchen in das Wasser +Schw"anzchen in die H"oh' \S~1 HGB} +Abgesehen davon, da"s eine solche Handhabung\label{Verweis} +praktisch wohl nicht durch"-f"uhrbar w"are\footnote{BVerfGE 12, +13 (14); \cite[Art. 20 Rn.3]{Kopp}.}, widerspr"ache sie zum einen der +Entscheidung des Grundgesetzes f"ur die Demokratie, weil sie einem neuen +Parlament mit ge"anderten Mehrheiten die M"oglichkeit nimmt, Gesetze zu +erlassen.\footnote{Siehe zum ganzen: \cite[\S~12 Rn.~10]{Kopp}.} + +\toc*{Ausweitung des Ansatzes} +Die in diesem Urteil begr"undete Rechtsprechung, hat sich in weiteren +Urteilen zur Berufsfreiheit und der Eigentumsgaratie +verfestigt\fn{\label{fn}BVerfGE 25, 236 (248f.); 32, 1 (22ff.); 50, 265 +(275ff.); \cite[\q{Bassenge} \S~26 Rn. 13]{KKStrR}.} und wurde sp"ater +auch auf andere Grundrechte ausgeweitet (s.o. unter \ref{Verweis} volle +Gliederungsnummer: \ref*{Verweis}). Genauer: siehe Fu"snote \ref{fn}. +\end{document} +\endinput +%% +%% End of file `juratest.ltx'. -- cgit v1.2.3