diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/juramisc/juraovw.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/juramisc/juraovw.cls | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/juramisc/juraovw.cls b/Master/texmf-dist/tex/latex/juramisc/juraovw.cls new file mode 100644 index 00000000000..3dda643e6af --- /dev/null +++ b/Master/texmf-dist/tex/latex/juramisc/juraovw.cls @@ -0,0 +1,220 @@ +% last change : 20-Jun-03 23:29:56 +% status : beta +% created : 20-Nov-01 12:20:26 +% +% subject : uebersichten, scripte +% +% to do : +% +% © Axel Sodtalbers + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{juraovw}[2003/06/20 V0.10 jur. uebersichten (AS)] + +\RequirePackage{array} +\RequirePackage{pifont} +\RequirePackage{fancybox} +\RequirePackage{color} % model should be given in main document +\RequirePackage{jurabase} + +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} % Begleiter 489 +\ProcessOptions\relax + +\LoadClass[headsepline,normalheadings,pointlessnumbers]{scrartcl} + +\newlength{\oldparskip} +\setlength{\oldparskip}{\parskip} + +\newcommand{\biggerparskip}{\setlength{\parskip}{2.0ex}\normalsize} +\newcommand{\resetparskip}{\setlength{\parskip}{\oldparskip}} % wichtig fuer toc + +\AtBeginDocument{% + \pagestyle{headings} + \setlength{\parindent}{0pt} + \biggerparskip} + +\renewcommand{\contentsname}{\"Ubersicht} + +\let\oldtoc\tableofcontents +\renewcommand{\tableofcontents}{% + \resetparskip% + \oldtoc} + +% \settheme +% #1: Thema +% #2: angelegt am #2 + +\newcommand{\settheme}[2]{% + \thispagestyle{empty}% + \renewcommand{\thefootnote}{\fnsymbol{footnote}} + \begin{center} + {\LARGE\sectfont #1% \sectfont kommt aus den koma-klassen + \footnote[1]{Angelegt am #2; letzte \"Anderung am \today.}\bigskip}% + \end{center} + \renewcommand{\thefootnote}{\arabic{footnote}} + } + +\newcommand{\litname}{Lit.:} +\newcommand{\lithinweis}[1]{% + \begin{description} + \item[\litname] + #1 + \end{description}% + } + +\newlength{\jdefboxwidth} +\addtolength{\jdefboxwidth}{\linewidth} % GePackt S. 232 - trotzdem in Liste zu gross +\addtolength{\jdefboxwidth}{-8em} + +\setlength{\fboxsep}{6pt} + +\definecolor{black}{gray}{0} +\definecolor{dark}{gray}{0.20} +\definecolor{middle}{gray}{0.40} +\definecolor{light}{gray}{0.80} +\definecolor{superlight}{gray}{0.90} + +%\newcommand{\jdef}[1]{% +% \begin{center}% +% \ovalbox{% +% \begin{minipage}{\jdefboxwidth} +% #1% +% \end{minipage}} +% \end{center} +% } + +% #1: Quelle (optional, Textgroesse: footnotesize) +% #2: Definitionstext +\newcommand{\jdef}[2][blubb]{% + \setlength{\fboxrule}{1.0pt} % standard=0.4pt + \begin{center} + \fcolorbox{black}{superlight}{% + \begin{minipage}{\jdefboxwidth} + #2% + \ifthenelse{\equal{#1}{blubb}} + {}% keine Quelle + % else + {\hspace*{\fill}{\footnotesize(#1)}} + \end{minipage} + }% + \end{center} + } + +\let\fall\jdef + +\newcommand{\merkename}{Merke:} +\newcommand{\merke}[1]{% + \setlength{\fboxrule}{.8pt} % standard=0.4pt + \begin{center} + \fcolorbox{middle}{light}{% + \begin{minipage}{\jdefboxwidth} + \ding{46}\space\textbf{\merkename}\space #1% + \end{minipage} + }% + \end{center} + } + +% #1: Breite (default: \jdefboxwidth) +% #2: Auszugebender Text. +\newcommand{\greybox}[2][\jdefboxwidth]{% + \setlength{\fboxrule}{.8pt} % standard=0.4pt + \begin{center} + \fcolorbox{middle}{superlight}{% + \begin{minipage}{#1} + #2% + \end{minipage} + }% + \end{center} + } + +\newcommand{\bspname}{Bsp.:} +\newenvironment{beispiel}% + {\begin{small}% + \begin{description} + \item[\bspname] + } + {\end{description} + \end{small} + } + +\newenvironment{hinweis}% + {\begin{small}} + {\end{small}} + +\newenvironment{uebersicht} + {\begin{center} + \begin{Sbox} % this is from fancybox + \begin{minipage}{0.1pt}% is ignored anyway (but why?) + } + {\end{minipage} + \end{Sbox} + \shadowbox{\TheSbox} + \end{center}% + } + +% #1: Paragraph +% #2: Bennenung (sollte optional sein!) + +\newenvironment{gesetzestext}[2] + {\begin{center} + \begin{minipage}{.65\textwidth}% + \setlength{\parindent}{1em}% + \begin{scriptsize} + \begin{center} + {\bfseries #1\par #2\par}% + \end{center} + } + {\end{scriptsize} + \end{minipage}% + \end{center} + } + +% Begleiter 345 +\newcommand{\okay}{\ding{52}} + +\newcommand{\hand}{\ding{43}} + +\newenvironment{hands}% + {\begin{dinglist}{43}} + {\end{dinglist}} + +\newcommand{\lonelyhand}[1]{% + \begin{haende} + \item #1 + \end{haende}% + } + +\newenvironment{stars}% + {\begin{dinglist}{72}} + {\end{dinglist}} + +\newenvironment{triangles}% + {\begin{dinglist}{228}} + {\end{dinglist}} + +\newcommand{\lonelytriangle}[1]{% + \begin{triangles} + \item #1 + \end{triangles}% + } + +\newenvironment{aufzaehlung}% + {\begin{dingautolist}{192}} + {\end{dingautolist}} + +\newcommand{\formulierung}[1]{% + \begin{quote}% + \begin{itshape}% + "`\marginpar{Frm}% + #1"'% + \end{itshape}% + \end{quote} + } + +%\newcommand{\jhint}{1}{% Hinweise in den Rand. +% \marginpar{\hfill #1}{}% +% } + + +\endinput +% end of juraovw.cls |