diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/juramisc/juraurtl.cls |
Initial commit
Diffstat (limited to 'macros/latex/contrib/juramisc/juraurtl.cls')
-rw-r--r-- | macros/latex/contrib/juramisc/juraurtl.cls | 265 |
1 files changed, 265 insertions, 0 deletions
diff --git a/macros/latex/contrib/juramisc/juraurtl.cls b/macros/latex/contrib/juramisc/juraurtl.cls new file mode 100644 index 0000000000..2fd14d6340 --- /dev/null +++ b/macros/latex/contrib/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 |