%jur-schm.sty - Style-Datei f"ur juristische Schemata - Peter Felix Schuster \ProvidesPackage{jur-schm}[2006/03/03 v0.05 Paket f"ur juristische Schemata] %Vorbereitungen f"ur die schema-Umgebung (nach Kofler, Linux) \RequirePackage{color}%[dvips,dvipsnames,monochrome] \RequirePackage{colordvi} \RequirePackage{jur-aufz} \definecolor{g1}{gray}{0.92}%Helles Grau \definecolor{g2}{gray}{0.25}%Dunkleres Grau (alt: 0.5) \definecolor{b1}{rgb}{0.75,0.75,1}%Helles Blau \definecolor{b2}{rgb}{0.1,0.1,0.25}%Dunkleres Blau (alt: 0.5) \newcommand{\@schemaname}{Schema} \newcommand{\schemaname}[1]{\renewcommand{\@schemaname}{#1}} \newcounter{schema}%Z"ahler schema (f"ur Schema-Nummer) \setcounter{schema}{0}%Anfangs auf 0 setzen \newcommand{\newschema}{\refstepcounter{schema}}%Makro, das den Z"ahler erh"oht \renewcommand{\theschema}{\roman{schema}}%In gr. Gro"sbuchstaben nummerieren. \renewcommand{\p@schema}{\@schemaname\,}%Was soll vor \theschema bei Verweisen ausgegeben werden \fboxsep1.36mm% Freiraum zwischen Schemabox und Text \newsavebox{\schemabox} %Grau unterlegter Kasten f"ur Pr"ufungsschemata. %Aufruf: \begin{schema}[] \end{schema} \newenvironment{schema}[1][\@schemaname]%\ausgschema\ {\noindent\newschema\oberebene{\@schemaname\,\theschema,\,}%Schon hier muss der Z"ahler erh"oht werden, sonst klappt das mit \ref nicht \begin{lrbox}{\schemabox}% \begin{minipage}{0.97\linewidth}% \noindent\fcolorbox{b2}{b2}{\parbox{0.97\linewidth}{\textbf{\textcolor{white}{\sffamily\theschema. #1}}}}% \noindent{}}%bis hierhin Anfangsbefehl f"ur Umgebung {\end{minipage}%ab hier Endbefehle f"ur Umgebung \end{lrbox}% {\fcolorbox{b1}{b1}{\parbox{0.97\linewidth}{\usebox{\schemabox}\hfill\hbox{}}}% }\vskip 1mm} %\definecolor{g1}{gray}{0.92}%Helles Grau %\definecolor{g2}{gray}{0.5}%Dunkleres Grau %\newcommand{\ueberschrift}[1]{\noindent\colorbox{g2}{\parbox[t]{0.97\linewidth}{#1\hfill}}} %\newenvironment{schema}[1][Pr"ufungsschema]% %{\vspace{0.1ex}\noindent \begin{lrbox}\begin{minipage}{0.97\linewidth}}% %{\end{minipage}\end{lrbox}} \endinput