%jur-rdnr.sty - Style-Datei f"ur Randnummern - Peter Felix Schuster \ProvidesPackage{jur-rdnr}[2006/03/01 v0.05 Paket f"ur Randnummern in juristischen Texten] %Z"ahler f"ur F"alle und Abwandlungen definieren und setzen \newcommand{\@rdnrname}{Rdnr.\,}%Makro f"ur die Bezeichnung f"ur F"alle, macht es flexibel zu "andern \newcounter{randnr}%Z"ahler randnr (f"ur Randnummer) \newcounter{zwrandnr}[randnr]%Z"ahler zwrandnr (f"ur Zwischen-Randnummer), eine Erh"ohung von randnr setzt ihn zur"uck \setcounter{randnr}{0}%Anfangs auf 0 setzen \setcounter{zwrandnr}{0}%Anfangs auf 0 setzen \newcommand{\newrandnummer}{\refstepcounter{randnr}}%Makro, das den Z"ahler erh"oht \newcommand{\newzwischenrandnummer}{\refstepcounter{zwrandnr}}%Makro, das den Z"ahler erh"oht \renewcommand{\therandnr}{\arabic{randnr}}%In arabischen Ziffern nummerieren. \renewcommand{\thezwrandnr}{\therandnr\,\alph{zwrandnr}}%Kleinbuchstaben nach ''normaler'' Randnummer. \renewcommand{\p@randnr}{\@rdnrname}%Bei Verweisen Rdnr. vor Zahl ausgegeben \renewcommand{\p@zwrandnr}{\@rdnrname}%Bei Verweisen Rdnr. vor Zahl\,Buchstabe ausgegeben %Z"ahler "uber Makro erh"ohen und am Rand als Randnummer ausgeben %Kann einfach am Anfang oder vor dem zu beziffernden Absatz, vor allem aber vor eventuellen \label-Befehlen als %\randnummer{} eingef"ugt werden. Allerdings muss es nach Abschnittsbefehlen (wie \section) eingef"ugt werden. \newcommand{\randnummer}{\newrandnummer\marginpar{\strut\\\centering\textbf{\therandnr}}} %Dieses Makro ist f"ur Zwischenrandnummern gedacht, also nachtr"aglich eingef"ugten, etwa 36a, 36b etc. Die Benutzung %ist ansonsten die gleiche. \newcommand{\zwischenrandnummer}{\newzwischenrandnummer\marginpar{\strut\\\centering\textbf{\thezwrandnr}}} %Was leider noch nicht funktioniert, ist, dass auch ein Inhaltsverzeichnis der Randnummern angelegt wird. \newcommand{\Punkte}[1]{\marginpar{\strut\\\centering\textbf{#1}}} \endinput