summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/juramisc/juraurtl.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:57:28 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:57:28 +0000
commit504f1507dc7e6518e561324d3d11107fd151a0d2 (patch)
tree99495ef33a390d649432d009337d61447b72446a /Master/texmf-dist/tex/latex/juramisc/juraurtl.cls
parent8a11148e7e7d903874af00d23dccba1b9bb81bb2 (diff)
juramisc
git-svn-id: svn://tug.org/texlive/trunk@1011 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/juramisc/juraurtl.cls')
-rw-r--r--Master/texmf-dist/tex/latex/juramisc/juraurtl.cls265
1 files changed, 265 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/juramisc/juraurtl.cls b/Master/texmf-dist/tex/latex/juramisc/juraurtl.cls
new file mode 100644
index 00000000000..2fd14d63402
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/juramisc/juraurtl.cls
@@ -0,0 +1,265 @@
+% last change : 22-Jun-03 12:31:15
+% status : 0.19 beta
+% created : 2000
+%
+% subject : german law decisions
+%
+% to do :
+%
+% © Axel Sodtalbers
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{juraurtl}[2003/06/20 V0.19 juraurtl (AS)]
+
+\RequirePackage{jurabase}
+\RequirePackage{fancyhdr}
+% fancyhdr muss aktuell sein, da es aber keine Versionsinformation
+% besitzt, versuchen wir es so:
+\@ifundefined{fancyhead}%
+ {\ClassError{juraurtl}%
+ {Es wird eine veraltete Version von fancyhdr benutzt!}%
+ {Aktuelle Fassung von fancyhdr aus dem CTAN laden.}%
+ }%
+ {\relax}
+
+
+\newif\if@strafurteil
+\@strafurteilfalse
+
+\newif\if@modern
+\@modernfalse
+
+\newif\if@draft
+\@draftfalse
+
+\DeclareOption{strafurteil}{\@strafurteiltrue}
+\DeclareOption{modern}{\@moderntrue}
+\DeclareOption{draft}{\@drafttrue}
+
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} % Begleiter 489
+\ProcessOptions\relax
+
+\LoadClass{scrartcl}
+
+\AtBeginDocument{%
+ \addtokomafont{section}{\bferies}
+ \renewcommand*{\headrulewidth}{\z@}
+ \pagestyle{fancy}
+ \fancyhead{}
+ \fancyfoot{}
+ \if@modern
+ \cfoot{\thepage}
+ \else
+ \cfoot{--~\thepage~--}
+ \fi%
+}
+
+\setlength{\parskip}{2.0ex}
+\normalsize
+
+\if@strafurteil
+\else
+ \addtolength{\textwidth}{-2em}
+\fi
+
+\setlength{\parindent}{\z@}
+
+\newcommand*{\@gericht}{Amtsgericht Stenkelfeld}
+\newcommand*{\gericht}[1]%
+ {\renewcommand*{\@gericht}{#1}}
+
+\newcommand*{\@urteilsart}{Urteil}
+\newcommand*{\urteilsart}[1]%
+ {\renewcommand*{\@urteilsart}{#1}}
+
+\newcommand*{\@richter}{???}
+\newcommand*{\richter}[1]%
+ {\renewcommand*{\@richter}{#1}}
+
+\newcommand*{\@az}{???}
+\newcommand*{\az}[1]%
+ {\renewcommand*{\@az}{#1}}
+
+\newcommand*{\@lmv}{??.??.??}
+\newcommand*{\lmv}[1]%
+ {\renewcommand*{\@lmv}{#1}}
+
+\newcommand*{\@angeklagt}{???}
+\newcommand*{\angeklagt}[1]%
+ {\renewcommand*{\@angeklagt}{#1}}
+
+\newcommand*{\@straftatbestand}{???}
+\newcommand*{\straftatbestand}[1]%
+ {\renewcommand*{\@straftatbestand}{#1}}
+
+\newcommand{\rjust}[1]{\hspace*{\fill}#1}
+
+\newcommand{\gegen}{%
+ \begin{center}gegen\end{center}}
+
+\if@strafurteil
+ \newenvironment{rubrum}%
+ {%
+ \thispagestyle{empty}%
+ \setlength{\parindent}{\z@}%
+ \@gericht\newline%
+ \@az\bigskip%
+ \begin{center}
+ {\scshape\bfseries\large Im Namen des Volkes
+
+ \@urteilsart}
+ \end{center}
+ \begin{labeling}{In der Strafsache gegen\quad}
+ \item[In der Strafsache gegen] \@angeklagt
+ \end{labeling}
+ wegen \@straftatbestand\par
+ }
+ {\ \par
+ \textbf{f\"ur Recht erkannt:}
+ }
+\else % zivilurteil
+ \newenvironment{rubrum}%
+ {\thispagestyle{empty}%
+ \setlength{\parindent}{\z@}%
+ \@gericht\newline%
+ --~\@az\space --\bigskip%
+ \begin{center}
+ {\scshape\large Im Namen des Volkes\par}
+
+ \@urteilsart\par
+
+ In dem Rechtsstreit
+ \end{center}%
+ }
+ {\ \newline
+
+ hat das \@gericht\newline%
+ auf die m\"undliche Verhandlung vom \@lmv\newline%
+ durch \@richter\newline%
+ f\"ur Recht erkannt:
+ }
+\fi
+
+\newenvironment{tenor} % zivilrecht
+ {\list{}{}\item\relax}
+ {\endlist
+
+ \space\ \bigskip}
+
+\newenvironment{urteilsformel} % strafrecht
+ {}
+ {\space\ \bigskip}
+
+
+\newcommand{\@lawmagic}[1]{%
+ \if@modern
+ \textbf{#1}
+ \else % 'old style'
+ \underline{#1}
+ \fi
+}
+
+\newenvironment{tatbestand}
+ {\pagebreak[3]
+ \begin{center}
+ \@lawmagic{Tatbestand}
+ \end{center}
+ }
+ {}
+
+\newcommand*{\gruendename}{}
+\if@strafurteil
+ \renewcommand*{\gruendename}{\@lawmagic{Gr\"unde:}}
+\else
+ \renewcommand*{\gruendename}{\@lawmagic{Entscheidungsgr\"unde}}
+\fi
+
+\newenvironment{gruende}
+ {\pagebreak[3]
+ \begin{center}
+ \gruendename
+ \end{center}}
+ {}
+
+\newcommand*{\gutachtenname}{Gutachten} % fuer Votum
+\newenvironment{gutachten}
+ {\pagebreak[3]
+ \begin{center}
+ \@lawmagic{\gutachtenname}
+ \end{center}}
+ {}
+
+\newcommand{\bl}[1]{% Blatt
+ \marginpar{\small\itshape\hfill #1}{}%
+ }
+
+% Umgebung Antrag gestrichen! -> neuer Befehl \antrag in jurabase.sty!
+
+\newenvironment{eingerueckt} % nur auf der linken Seite eingerueckt
+ {\list{}{}\item\relax}
+ {\endlist}
+
+\newenvironment{wortlaut} % wenn es auf den Wortlaut ankommt (Zitate)
+ {\begin{small}
+ \begin{quote}
+ }
+ {\end{quote}
+ \end{small}
+ }
+
+\newenvironment{antraege}%
+ {\begin{quote}%
+ \begin{enumerate}}
+ {\end{enumerate}%
+ \end{quote}}
+
+\newcounter{nsec}
+\newcommand{\nextsec}
+ {%
+ \stepcounter{nsec}%
+ \begin{center}%
+ \if@strafurteil
+ \textbf{\Roman{nsec}.}%
+ \else
+ \Roman{nsec}.%
+ \fi
+ \end{center}%
+ }
+
+% Spezialbefehle fuer das Strafurteil:
+\newcommand{\drafthintssize}{\scriptsize}
+
+\newcommand{\@marginlabel}[1]% stolen from Begleiter p. 75
+ {\marginpar{\drafthintssize\raggedleft\hspace{0pt}#1}}
+
+\newcommand{\lebenslauf}{%
+ \nextsec
+ \if@draft \@marginlabel{Lebenslauf} \fi}
+
+\newcommand{\sachverhalt}{%
+ \nextsec
+ \if@draft \@marginlabel{Sachverhalt} \fi}
+
+\newcommand{\beweiswuerdigung}{%
+ \nextsec
+ \if@draft \@marginlabel{Beweisw\"urdigung} \fi}
+
+\newcommand{\rechtlichewuerdigung}{%
+ \nextsec
+ \if@draft \@marginlabel{Rechtliche W\"urdigung} \fi}
+
+\newcommand{\strafzumessung}{%
+ \nextsec
+ \if@draft \@marginlabel{Strafzumessung} \fi}
+
+\newcommand{\kosten}{%
+ \nextsec
+ \if@draft \@marginlabel{Kostenentscheidung} \fi}
+
+% Abkuerzungen u.ae.
+\newcommand{\textpercent}{\%}
+\newcommand{\AG}[1]{\emph{A/G}~Rn.\,#1}
+
+
+\endinput
+% end of juraurtl.cls