%juraloes.cls - Klasse f"ur AG-Falll"osungen - Peter Felix Schuster
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{juraloes}[2006/03/22 v0.58 Klasse f"ur juristische Falll"osungen]
%\ProvidesPackage{sty-loes}[2006/02/14 v0.52 Paket f"ur Falll"osungen]
\LoadClass[a4paper,10pt,smallheadings,twocolumn,oneside,headinclude,headsepline,pointlessnumbers,parindent]{scrartcl}

\RequirePackage[T1]{fontenc}%EC Schriften verwenden
%\usepackage{ae}
%\usepackage{garamond} %gibbet wohl nicht :(
%\usepackage{times} %PostScript-Schriften benutzen
\RequirePackage{mathptmx}%PostScript Schriftarten (Times Roman) - inkl. math. Symbole 
\RequirePackage[scaled=.90]{helvet}%PostScript Schriftarten (Helvetica) - skaliert
\RequirePackage{courier}%PostScript Schriftarten (Courier)
%\usepackage{bookman} Schriftart Bookman
%\RequirePackage{ngerman} %Deutsche Lokalisierung, neue Rechtschreibung

%Sinnvollere Seitenr"ander f"ur DIN A4 und article bzw. srcartcl
%Als Ersatz f"ur Kopkas a4.sty mit typearea (KOMA-Script) realisiert
%Bei Zweispaltensatz 175mm breit, 263mm hoch
%Bei Einspaltensatz je nach Zeichengr"o"se (10pt, 11pt, 12pt) 145mm, 154mm oder 164mm breit und immer 263mm hoch
%\RequirePackage[a4paper,10pt,headinclude]{typearea}
\if@twocolumn \areaset{167mm}{265mm}
\else \ifcase \@ptsize\relax
      \areaset{145mm}{263mm}\or %war: 145mm, 59\baselineskip
      \areaset{154mm}{263mm}\or %war: 154mm, 52\baselineskip
      \areaset{164mm}{263mm}\fi\fi %war: 164mm, 49\baselineskip %Das zweite \fi beendet die urspr. \if-Verzweigung

\RequirePackage{ftnright}%Fu"snoten immer in die rechte Spalte

%\usepackage{fancyhdr}%schicke Kopfzeile
\RequirePackage[headsepline]{scrpage2}%KOMA-Script-Style f"ur Seitengestaltung (Kopfzeile)

\RequirePackage{jur-schm}%Schema-Umgebung einbinden
\RequirePackage{jur-fall}%Fall-/Abwandlung-Umgebung einbinden
\RequirePackage{jur-rdnr}%Randnummerz"ahler einbinden
\RequirePackage{jur-info}%Juristische Infoboxen einbinden
\RequirePackage{jur-title}%Angepassten \maketitle-Befehl verwenden
\RequirePackage{jur-abk}%Juristische Abk"urzungen, vorher in der Datei sty-loes.sty selbst enthalten
\RequirePackage{jur-gldg}%Juristische Gliederungsebenen, vorher in der Datei sty-loes.sty selbst enthalten
\RequirePackage{jur-aufz}%Juristische Aufz"aehlungsebenen, vorher in der Datei sty-loes.sty selbst enthalten
\RequirePackage{jur-trenn}%gesammelte Silbentrennung juristischer Begriffe
\RequirePackage{jur-tabl}%f"ur Tabellenzellen mit vordefinierter Gr"o"se

\RequirePackage{jurabib}%Konfiguration mit \jurabibsetup{...}
\RequirePackage[setpagesize=false,breaklinks=true]{hyperref}%,hypertexnames=false
%hypertexnames=false -- use guessable names for links but with the disadvantage that \hyperindex (for index) is no longer working. 

% \jurabibsetup{authorformat={smallcaps,citationreversed,allreversed},%Autor als Kapit"alchen, Vorname vor Name
% titleformat=commasep,%Komma zwischen Autor/Bearbeiter und Titel im Zitat
% titleformat=all,%auch dann Kurztitel schreiben, wenn nur ein Werk des Autors
% titleformat=noreplace,%Niemals bei fehlendem shorttitle den title zitieren!
% howcited=compare,%"zitiert als...", wenn shortitle anders als title
% bibformat={nohang,compress},%Litverz. komprimiert, ohne Einzug %,ibidem, auf mehrere Werke eines Verf. achten
% biblikecite,%Lit.verz. formatiert wie Fu"snoten
% %lookforgender,%Auf das gender-Feld achten, um ders./dies. Zitate zu erm"oglichen (f"ur ibidem)
% annotatorformat=italic,%Bearbeiter kursiv
% annotatorlastsep=divis,%Bearbeiter nach Bindestrich
% %citefull=first,%Erste Fundstelle vollst"andig zitieren
% %lookat,%f"ur citefull=first, erzeugt Querverweis auf die Erstnennung
% %pages=format,%Vor Seitenangaben S. einf"ugen
% %commabeforerest,%Komma nach Verfasser (vor dem Rest der Fu"snote), sieht mit shorttitle doof aus
% pages={format,always,test}%always: zitierten Seitenbereich immer ausgeben
% superscriptedition=switch,%Hochgestellte Auflage, wenn ssedition=1 in .bib
% dotafter=bibentry,%Ein Punkt nach jedem Eintrag im Lit.verzeichnis
% }

\bibliographystyle{jurabib}

%Bestimmte Literaturtypen immer mit Titel zitieren 
\citetitlefortype{article,periodical,incollection}

%\RequirePackage[setpagesize=false,breaklinks=true]{hyperref}%hyperref nach jurabib laden
%Hyperref verbieten, die Seitengr"o"se zu ver"andern, Umbruch von Links erm"oglichen

\newcommand{\inhaltsverzeichnis}{{\linespread{0.82}\footnotesize\tableofcontents}}

%Komma nach Autor
%\renewcommand*{\jbhowsepbeforetitle}{, }
\renewcommand*{\bibansep}{, }

%Komma nach Auflage statt Punkt (undokumentiertes Feature, genannt von Jens Berger in groups.yahoo.com/group/jurarbib)
\DeclareRobustCommand{\jbaensep}{,}

%Bei Artikeln: Heft-Nummer in Klammern hinter dem Erscheinungsjahr, etwa 2002(7). (aus jurabib-Gruppe)
\DeclareRobustCommand{\artnumberformat}[1]{(#1)}

%Kein Komma hinter Zeitschriftenname (aus: jurabib-Gruppe #661)
\AddTo\bibsgerman{\def\ajtsep{}}

%Trennlinie zwischen Haupttext und Fu"snote von 2/5 der Zeilenbreite
\renewcommand{\footnoterule}{\noindent\vspace*{-3pt}%
   \rule{.4\columnwidth}{0.4pt}\vspace{2.6pt}}
%Fu"snoten hochstellen
\renewcommand{\@makefntext}[1]{\noindent\makebox[1.8em][r]{\@makefnmark}~#1} 

%Definitionen f"ur die Kopfzeile.
%Zentriert steht dort der Titel
%Die Seitenzahl steht auf geraden Seiten links, auf ungeraden rechts.
%Wenn onepage aktiviert ist, gelten alle Seiten als ungerade...
%Die Fu"szeile wird geleert.
\pagestyle{scrheadings}%Kopfzeile von KOMA-Script verwenden
\renewcommand{\headfont}{\rmfamily\small}%kleine sf. Schrift in der Kopfzeile 
\ihead{} \ifoot{}
\chead[\strut\@title]{\strut\@title} \cfoot{}
\ohead[]{\bfseries\thepage} \ofoot{}

%\pagestyle{fancy}%Kopfzeile von fancyhdr verwenden
%\lhead[\bfseries\thepage]{} \lfoot{}
%\chead[\strut\@title]{\strut\@title} \cfoot{}
%\rhead[]{\bfseries\thepage} \rfoot{}
%\setlength{\headwidth}{\paperwidth}
%\addtolength{\headwidth}{-1in}

%Abstand zwischen letzter Textzeile und unterer Kante der Fu"szeile
%(Seitenzahl) wird hier auf 24pt gesetzt. Standardwert ist 36pt, aber damit
%rutscht die Seitenzahl "`aus dem Bild"'
%Das geht einmal absolut...
%\setlength{\footskip}{24pt}
%Stattdessen 12pt von der Voreinstellung abziehen, scheint mir eleganter zu
%sein.
%\addtolength{\footskip}{-12pt}
%(obsolet wg. fancyhdr)

%Autorenangaben, die mit \maketitle angezeigt werden k"onnen
%\author{Peter F. Schuster}%\\{}\footnotesize Wissenschaftlicher Mitarbeiter}
%\date{Wintersemester 2005/06}

%Angaben, die vom jur-title Paket verwendet werden
%\welcometext{\Pg\ ohne Gesetzesbezeichnung sind solche des BGB. Erstellt mit einem \LaTeXe{}-Textsatzsystem unter Mac\,OS X.}%Homepage:
                                %\url{http://www.uni-trier.de/uni/fb5/raab/uebung_schuster.htm} 
%\subtitle{L{\"o}sungsskizzen}

%Befehl f"urs Einf"ugen des Lit.verzeichnisses: \zitate
%\newcommand{\zitate}{{\footnotesize\bibliography{../Diss/jurlit}}}
%Bibfile auch ohne Lit-Verzeichnis laden. Befehl \nixzitate im Dokumentbenutzen!
%\newcommand{\nixzitate}{\nobibliography{../Diss/jurlit}}
%\bibdata{jurlit}

\endinput