summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-05-13 22:08:39 +0000
committerKarl Berry <karl@freefriends.org>2014-05-13 22:08:39 +0000
commitf3c4fc4b9757adef6689b6241de2e9bd7da6ebf3 (patch)
tree668ab09dcca8741606865ecb699daca5b896e32d
parent34e3f8b16e62906055cbdcecd6288251af92cbc0 (diff)
hausarbeit-jura (13may14)
git-svn-id: svn://tug.org/texlive/trunk@34009 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/hausarbeit-jura/README7
-rw-r--r--Master/texmf-dist/doc/latex/hausarbeit-jura/README.txt (renamed from Master/texmf-dist/doc/latex/hausarbeit-jura/README.)7
-rw-r--r--Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-demo.tex32
-rw-r--r--Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-jura.pdfbin0 -> 327072 bytes
-rw-r--r--Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.dtx287
-rw-r--r--Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.ins54
-rw-r--r--Master/texmf-dist/tex/latex/hausarbeit-jura/hausarbeit-jura.cls25
7 files changed, 300 insertions, 112 deletions
diff --git a/Master/texmf-dist/doc/latex/hausarbeit-jura/README b/Master/texmf-dist/doc/latex/hausarbeit-jura/README
index 5f65cfb2e9b..55483d1f1e0 100644
--- a/Master/texmf-dist/doc/latex/hausarbeit-jura/README
+++ b/Master/texmf-dist/doc/latex/hausarbeit-jura/README
@@ -1,5 +1,6 @@
----------------------------------------------------------------
-hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
+hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+deutschen Universitäten
E-Mail: info@schoenerpublizieren.de
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
@@ -7,4 +8,6 @@ See http://www.latex-project.org/lppl.txt
This is the initial version of the class "hausarbeit-jura" for
writing "juristische Hausarbeiten" at German Universities. It
-was originally developed for a course at Trier University.
+was originally developed for a workshop at Trier University.
+
+The documentation is in German only.
diff --git a/Master/texmf-dist/doc/latex/hausarbeit-jura/README. b/Master/texmf-dist/doc/latex/hausarbeit-jura/README.txt
index 5f65cfb2e9b..55483d1f1e0 100644
--- a/Master/texmf-dist/doc/latex/hausarbeit-jura/README.
+++ b/Master/texmf-dist/doc/latex/hausarbeit-jura/README.txt
@@ -1,5 +1,6 @@
----------------------------------------------------------------
-hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
+hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+deutschen Universitäten
E-Mail: info@schoenerpublizieren.de
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
@@ -7,4 +8,6 @@ See http://www.latex-project.org/lppl.txt
This is the initial version of the class "hausarbeit-jura" for
writing "juristische Hausarbeiten" at German Universities. It
-was originally developed for a course at Trier University.
+was originally developed for a workshop at Trier University.
+
+The documentation is in German only.
diff --git a/Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-demo.tex b/Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-demo.tex
index e86e0634c15..47f428b77ad 100644
--- a/Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-demo.tex
+++ b/Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-demo.tex
@@ -6,22 +6,48 @@
\subtitle{Übung für Anfänger im öffentlichen Recht}
\author{Otto Normalverbraucher\\Musterweg 12\\12345 Musterstadt\\123456\\3. Fachsemester}
\prof{Prof.\,Dr. X. Y.}
-\semester{Wintersemester 2011/2012}
-\date{8. Februar 2012}
+\semester{Wintersemester 2013/2014}
+\date{8. Februar 2014}
\maketitle
\tableofcontents %Inhaltsverzeichnis
\bibliography{hausarbeit-demo}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\chapter{Ein erstes Kapitel}\label{chap:ErstesKapitel}
-\TODO{Das fehlt noch was!}
+\TODO{Da fehlt noch was!}
+
\section{Abschnitt}
\blindtext[4]
Eine erste Fußnote\footnote{Dies ist eine Fußnote mit Zitat \cite[348, 349]{hau98}.}
+
\section{Noch ein Abschnitt}
\blindtext
+\subsection{Ein Unterabschnitt}
+\blindtext
+
+\subsubsection{Ein Unterabschnitt}
+\blindtext
+
+\subthreesection{Ein Unterabschnitt}
+\blindtext
+
+\subfoursection{Ein Unterabschnitt}
+\blindtext
+
+\subfivesection{Ein Unterabschnitt}
+\blindtext
+
+\subsixsection{Ein Unterabschnitt}
+\blindtext
+
+\subsevensection{Ein Unterabschnitt}
+\blindtext
+
+\subeightsection{Ein Unterabschnitt}
+\blindtext
+
\chapter{Noch ein Kapitel}
Wie in Kapitel~\ref{chap:ErstesKapitel} auf S.~\pageref{chap:ErstesKapitel} \ldots
diff --git a/Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf b/Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf
new file mode 100644
index 00000000000..7a40516eb0e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.dtx b/Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.dtx
index dbd6a6642d8..06057d189f3 100644
--- a/Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.dtx
+++ b/Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.dtx
@@ -4,7 +4,8 @@
%</internal>
%<*readme>
----------------------------------------------------------------
-hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
+hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+deutschen Universitäten
E-Mail: info@schoenerpublizieren.de
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
@@ -12,7 +13,9 @@ See http://www.latex-project.org/lppl.txt
This is the initial version of the class "hausarbeit-jura" for
writing "juristische Hausarbeiten" at German Universities. It
-was originally developed for a course at Trier University.
+was originally developed for a workshop at Trier University.
+
+The documentation is in German only.
%</readme>
%<*internal>
\fi
@@ -27,7 +30,8 @@ was originally developed for a course at Trier University.
\askforoverwritefalse
\preamble
----------------------------------------------------------------
-hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
+hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+deutschen Universitäten
E-Mail: info@schoenerpublizieren.de
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
@@ -37,23 +41,32 @@ See http://www.latex-project.org/lppl.txt
\postamble
Originally developed by Martin Sievers (info@schoenerpublizieren.de)
-Copyright (C) 2012 by Martin Sievers
+Copyright (C) 2012-- by Martin Sievers
This work is "maintained" (as per LPPL maintenance status) by
Martin Sievers (info@schoenerpublizieren.de).
This work consists of the file hausarbeit-jura.dtx
- and the derived files hausarbeit-jura.pdf,
- hausarbeit-jura.cls,
- hausarbeit-jura.ins,
- hausarbeit-demo.tex,
- hausarbeit-demo.bib.
+ hausarbeit-jura.ins
+ and the derived files hausarbeit-jura.pdf
+ hausarbeit-jura.cls
+ hausarbeit-demo.tex
+ hausarbeit-demo.bib
+ README.txt
\endpostamble
\usedir{tex/latex/hausarbeit-jura}
\generate{
\file{\jobname.cls}{\from{\jobname.dtx}{class}}
}
+
+\nopreamble\nopostamble
+\usedir{doc/latex/hausarbeit-jura}
+\generate{
+ \file{README.txt}{\from{\jobname.dtx}{readme}}
+ \file{hausarbeit-demo.tex}{\from{\jobname.dtx}{demo}}
+ \file{hausarbeit-demo.bib}{\from{\jobname.dtx}{bib}}
+}
%</install>
%<install>\endbatchfile
%<*internal>
@@ -61,13 +74,6 @@ This work consists of the file hausarbeit-jura.dtx
\generate{
\file{\jobname.ins}{\from{\jobname.dtx}{install}}
}
-\nopreamble\nopostamble
-\usedir{doc/latex/hausarbeit-jura}
-\generate{
- \file{README.}{\from{\jobname.dtx}{readme}}
- \file{hausarbeit-demo.tex}{\from{\jobname.dtx}{demo}}
- \file{hausarbeit-demo.bib}{\from{\jobname.dtx}{bib}}
-}
\ifx\fmtname\nameofplainTeX
\expandafter\endbatchfile
\else
@@ -76,28 +82,28 @@ This work consists of the file hausarbeit-jura.dtx
%</internal>
%<*driver>
\ProvidesFile{hausarbeit-jura.dtx}%
-[2012/02/08 v1.0 Eine Klasse für juristische Hausarbeiten]
+[2014/05/13 v1.1 Eine Klasse für juristische Hausarbeiten]
\documentclass[a4paper]{ltxdoc}
-\usepackage[ngerman]{babel}
+\usepackage[english,ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
-\usepackage{lmodern}
-\usepackage{amsmath,amssymb}
-\usepackage{array,booktabs,tabularx,longtable}
+\IfFileExists{libertine.sty}
+ {\usepackage{libertine}%
+ \IfFileExists{beramono.sty}
+ {\usepackage[scaled=0.85]{beramono}}{}
+ }
+ {\usepackage{lmodern}}
+\IfFileExists{microtype.sty}
+ {\usepackage{microtype}}{}
+\usepackage{textcomp}
+\usepackage{upquote}
+\usepackage{array,booktabs,tabularx}
\usepackage[final]{listings}
\usepackage[onehalfspacing]{setspace}
\usepackage{xspace}
\usepackage[dvipsnames]{xcolor}
-\DeclareFontFamily{U}{eur}{\skewchar\font'177}
-\DeclareFontShape{U}{eur}{m}{n}{%
- <-6> eurm5 <6-8> eurm7 <8-> eurm10}{}
-\DeclareFontShape{U}{eur}{b}{n}{%
- <-6> eurb5 <6-8> eurb7 <8-> eurb10}{}
-\DeclareSymbolFont{ugrf@m}{U}{eur}{m}{n}
-\SetSymbolFont{ugrf@m}{bold}{U}{eur}{b}{n}
-\DeclareMathSymbol{\upalpha}{\mathord}{ugrf@m}{"0B}
\usepackage[%
- pdftitle={},
+ pdftitle={hausarbeit-jura: eine Klasse für juristische Hausarbeiten an deutschen Universitäten},
pdfauthor={Martin Sievers},
urlcolor=blue,%
linktocpage,%
@@ -131,6 +137,10 @@ This work consists of the file hausarbeit-jura.dtx
% Right brace \} Tilde \~}
%
% \changes{v1.0}{2012/02/08}{First ``official'' version, still without documentation}
+% \changes{v1.0.1}{}{dtx now extracts ``README.txt'' instead of ``README''.\\Code cleaning of the dtx file}
+% \changes{v1.1}{2014/05/13}{Added a documentation}
+% \changes{v1.1}{2014/05/09}{Modified demo file}
+%
% \GetFileInfo{\jobname.dtx}
% \DoNotIndex{\newcommand,\newenvironment}
% \DoNotIndex{\def,\edef,\gdef,\xdef,\global,\long,\let}
@@ -146,6 +156,7 @@ This work consists of the file hausarbeit-jura.dtx
% \DoNotIndex{\meaning,\newcounter,\next,\or,\par,\renewcommand}
% \DoNotIndex{\renewcommand,\renewenvironment,\stepcounter}
% \DoNotIndex{\Tg,\thepage,\unskip,\write,\advance,\{,\}}
+% \DoNotIndex{\chapter,\subsection,\subsubsection,\subthreesection}
% \makeatletter
% \newcommand*\DescribeOption{^^A
% \leavevmode
@@ -155,14 +166,14 @@ This work consists of the file hausarbeit-jura.dtx
% \Describe@Option
%}
% \newcommand*\Describe@Option[1]{^^A
-% \endgroup
+% \endgroup^^A
% \marginpar{^^A
-% \raggedleft
+% \raggedleft^^A
% \PrintDescribeEnv{#1}^^A
% }%
% \SpecialOptionIndex{#1}^^A
-% \@esphack
-% \ignorespaces
+% \@esphack^^A
+% \ignorespaces^^A
% }
% \newcommand*\SpecialOptionIndex[1]{^^A
% \@bsphack
@@ -180,7 +191,7 @@ This work consists of the file hausarbeit-jura.dtx
%^^A on; based on the system used in the listings source (lstsample).
%\lst@RequireAspects{writefile}
%\newsavebox{\LaTeXdemo@box}
-%\lstnewenvironment{LaTeXdemo}[1][code and example]{^^A
+%\lstnewenvironment{LaTeXdemo}[1][common]{^^A
% \global\let\lst@intname\@empty
% \expandafter\let\expandafter\LaTeXdemo@end
% \csname LaTeXdemo@#1@end\endcsname
@@ -197,15 +208,21 @@ This work consists of the file hausarbeit-jura.dtx
%\newcommand*\LaTeXdemo@common{^^A
% \lstset{
% basicstyle = \small\ttfamily,
-% basewidth = 0.51em,
+% ^^A basewidth = 0.51em,
% gobble = 3,
+% keywordstyle = \color{blue}\bfseries,
% language = [LaTeX]{TeX},
-% moretexcs = {
-% },%
-% texcsstyle = *\color{blue},
+% moretexcs = {,
+% semester,
+% prof,
+% subtitle,
+% maketitle,
+% ^^A Add your command names here!
+% }
% frame = single,
% backgroundcolor = \color{yellow!60},
-% framesep = 5pt
+% framesep = 5pt,
+% literate={Ö}{{\"O}}1 {Ä}{{\"A}}1 {Ü}{{\"U}}1 {ß}{{\ss}}1 {ü}{{\"u}}1 {ä}{{\"a}}1 {ö}{{\"o}}1
% }^^A
%}
%\newcommand*\LaTeXdemo@input{^^A
@@ -281,21 +298,15 @@ This work consists of the file hausarbeit-jura.dtx
% \renewcommand*{\fps@table}{htb}
% \setlength\belowcaptionskip{10pt}
%
+% \providecommand*\cls{\texttt}
% \providecommand*\env{\texttt}
% \providecommand*\file{\texttt}
% \providecommand*\opt{\texttt}
% \providecommand*\pkg{\textsf}
-% \def\testbx{bx}
-% \DeclareRobustCommand*{\chem}[1]{\ensuremath{%
-% \ifx\testbx\f@series\mathbf{#1}\else\mathrm{#1}\fi}}
-% \DeclareRobustCommand*{\unit}[1]{%
-% \ensuremath{\def\mu{\mbox{\textmu}}\def~{\,}%
-% \unskip~%
-% \ifx\testbx\f@series\mathbf{#1}\else\mathrm{#1}\fi}}
+% \providecommand*\mac[1]{\texttt{\textbackslash #1}}
% \renewcommand*\thempfootnote{\@alph\c@mpfootnote}
% \renewcommand\@makefntext[1]%
% {\noindent\makebox[.5em][l]{\@makefnmark\,}#1}
-% \renewcommand{\footnoterule}{}
% \def\BibTeX{\rmfamily B\kern-.05em%
% \ifx\testbx\f@series{\normalsize I\kern-.025em B\kern-.08em}%
% \else{\textsc{i\kern-.025em b}\kern-.08em}%
@@ -303,17 +314,140 @@ This work consists of the file hausarbeit-jura.dtx
% \unskip T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}
% \makeatother
%
-% \author{Agnieszka Oko\'nska and Martin Sievers\\\url{info@schoenerpublizieren.de}}
-% \title{Eine Klasse zur Erstellung juristischer Hausarbeiten\thanks{
-% \noindent Im folgenden wird Version \fileversion\ vom \filedate\ beschrieben.}}
-% \date{Veröffentlicht \filedate}
+% \author{Martin Sievers\thanks{Vielen Dank an Agnieszka Oko\'nska für ihre fachliche Unterstützung}\\\href{mailto:info@schoenerpublizieren.de?subject=hausarbeit-jura}{info@schoenerpublizieren.de}}
+% \title{Eine Klasse zur Erstellung juristischer Hausarbeiten an deutschen Universitäten}
+% \date{Version \fileversion\ vom \filedate}
% \maketitle
-% \begin{abstract}
-% \noindent Dokumentation fehlt leider noch.
-% \end{abstract}
%
+% \section{Einleitung}
+% \noindent Juristische Hausarbeiten zeichnen sich durch sehr strenge Formalia verbunden mit relativ wenig Flexibilität aus. Daher eignet sich \LaTeX{} hervorragend, um solche Dokumente zu erstellen.
+%
+% Die Klasse \cls{hausarbeit-jura} richtet sich insbesondere an Erstsemester, die eine erste Hausarbeit erstellen müssen und dabei nicht automatisch zu den üblichen Textverarbeitungen greifen wollen.
+%
+% Die verwendeten Formalia orientieren sich dabei an konkreten Vorgaben an der Universität Trier, sollten allerdings auch an anderen Hochschulen grundsätzlich gültig sein.
+%
+% Für die Anwendung dieser Klasse werden grundsätzliche \LaTeX-Kenntnisse vorausgesetzt. Die Anleitung ersetzt ausdrücklich keine \LaTeX-Einführung.
+%
+% \section{Verwendete Pakete}
+% \cls{hausarbeit-jura} erfindet das Rad nicht neu, sondern baut auf vorhandenen etablierten Klassen und Paketen auf. Grundlage ist die Klasse \cls{jurabook}, die u.\,a. die Gliederungsebenen zur Verfügung stellt. Neben einigen Standardpaketen wie \pkg{geometry} oder \pkg{babel} wird für die Literatur das Standardpaket \pkg{jurabib} mit passenden Einstellungen geladen.
+%
+% Zu allen Paketen kann man entsprechende Dokumentation auf CTAN finden.
+%
+% \section{Klassenoptionen}
+% Um trotz aller Einheitlichkeit bestimmte Abweichungen komfortabel zu ermöglichen, bietet \cls{hausarbeit-jura} einige Klassenoptionen an.
+%
+% \subsection{Eingabekodierung}
+% \DescribeOption{utf8, latin1, ansinew, applemac}
+% Alle modernen \LaTeX-Editoren arbeiten mittlerweile mit der Standardzeichenkodierung \opt{utf8}. Wenn Sie eine andere Kodierung verwenden (müssen), können Sie diese als Klassenoption angeben. Die Einstellung wird an das Paket \pkg{inputenc} weitergereicht.
+%
+% \subsection{Verfügbare Sprachen}
+% \DescribeOption{american, british, english}
+% Als Standardsprache ist Deutsch eingestellt. Sie können zusätzlich Englisch bzw. britsches oder amerikanisches Englisch hinzunehmen. Dies geschieht über entsprechende Optionen, die an das Paket \pkg{babel} weitergereicht werden.
+%
+% Um auf eine dieser Sprache zu wechseln, nutzen Sie bitte die Standardmethoden wie \cs{selectlanguage}\marg{Sprache}.
+%
+% \subsection{Sonstige Optionen}%
+% \DescribeOption{centerpagenumber}%
+% Die Seitenzahlen werden standardmäßig rechts außen in der Fußzeile platziert. Durch die Option \opt{centerpagenumber} erreichen Sie eine zentrierte Ausgabe.
+%
+% \DescribeOption{texgyre}Um auf die moderneren Schriftvarianten aus der \TeX{}-Gyre-Familie zurückzugreifen, nutzen Sie bitte die Option \opt{texgyre}.
+%
+% \DescribeOption{nosuperscriptedition}
+% Die Hochstellung der Auf"|lage lässt sich durch die Option \opt{nosuperscriptedition} verhindern.
+%
+% \DescribeOption{varioref}
+% Möchten Sie für Referenzen auf das Paket \pkg{varioref} zurückgreifen, so können Sie dies bequem über die gleichnamige Klassenoption tun. Es werden einige Dinge entsprechend umdefiniert.
+%
+% \section{Aufbau eines Dokuments}
+% \subsection{Texteingabe}
+% Die Verwendung von Zeichen richtet sich grundsätzlich nach den Möglichkeiten, die \LaTeX{} bietet. Zusätzlich sind folgende Vorgaben zu beachten:
+% \begin{itemize}
+% \item Anführungszeichen sollten stets als \lstinline+"+\`{}\ldots\lstinline+"'+ eingeben % werden.
+% \item Auslassungspunkte werden mit \cs{ldots} angegeben.
+% \item Fußnoten werden in dem Makro \cs{footnote}\marg{Text} angegeben.
+% \item Anmerkungen können als \cs{TODO}\marg{Text} integriert werden.
+% \end{itemize}
+%
+% \subsubsection{Querverweise}
+% \cls{hausarbeit-jura} untersützt das übliche Verfahren zur Nutzung von Querverweisen: Mit \cs{label}\marg{Ankername} wird dazu zunächst eine eindeutige Marke hinter dem Objekt gesetzt, auf das sie sich beziehen soll. Dann kann an beliebiger Stelle mit \cs{ref}\marg{Ankername} auf den Zähler genau dieser Marke zurückgegriffen werden.
+%
+% Die zugehörige Seitenzahl liefert \cs{pageref}\marg{Ankername}, auf eine Kombination beider Angaben kann mit \cs{xref}\marg{Ankername} zurückgegriffen werden.
+%
+% Darüber hinaus sorgt die Klassenoption \opt{varioref} für die Integration des gleichnamigen Pakets.
+%
+% Im Beispieldokument finden Sie entsprechende Beispiele.
+%
+% \subsection{Titelseite}
+% Für die Titelseite stehen folgende Makros zur Verfügung:
+% \begin{center}
+% \begin{tabularx}{\textwidth}{Xl}
+% \toprule
+% Makro & Voreinstellung \\\midrule
+% \cs{title}\marg{Art des Dokuments} & Hausarbeit\\
+% \cs{subtitle}\marg{Titel der Übung} & \emph{keine}\\
+% \cs{author}\marg{Autor} & \emph{keine}; mehrzeilige Eingabe mit \texttt{\textbackslash\textbackslash}\\
+% \cs{prof}\marg{Betreuer} & \emph{keine}\\
+% \cs{semester}\marg{Semesterangabe} & \emph{keine}\\
+% \cs{date}\marg{Abgabedatum} & Aktuelles Datum\\
+% \bottomrule
+% \end{tabularx}
+% \end{center}
+%
+% \noindent Eine Beispieltitelseite könnte damit wie folgt aussehen:
+% \begin{center}
+% \begin{LaTeXdemo}
+% \documentclass{hausarbeit-jura}
+% ...
+% \begin{document}
+% % Angaben für die Titelseite
+% \title{Hausarbeit}
+% \subtitle{Übung für Anfänger im öffentlichen Recht}
+% \author{%
+% Otto Normalverbraucher\\
+% Musterweg 12\\
+% 12345 Musterstadt\\
+% 123456\\
+% 3. Fachsemester}
+% \prof{Prof.\,Dr. X Y}
+% \semester{Wintersemester 2013/2014}
+% \date{15. Februar 2014}
+% \maketitle % Ausgabe der Titelseite
+% ... % Rest des Dokuments
+% \end{document}
+% \end{LaTeXdemo}
+% \end{center}
+%
+% \subsection{Verzeichnisse}
+% \subsubsection{Inhaltsverzeichnis}
+% Das Inhaltsverzeichnis wird wie üblich mit \cs{tableofcontents} an der gewünschten Stelle ausgegeben.
+%
+% \subsubsection{Literatur}
+% Die Einbindung von Literatur geschieht in drei Schritten:
+% \begin{enumerate}
+% \item Erstellung einer Datenbank im bib-Format (z.\,B. mit Citavi)
+% \item \DescribeMacro{\cite}Einfügung von Verweisen im Text mittels \cs{cite}\oarg{Prenote}\oarg{Postnote}\marg{Schlüssel}
+%
+% Je nach Literaturtyp werden die optionalen Argumente von \texttt{\textbackslash cite} unterschiedlich verwendet:\\
+% Aufsätze: \cs{cite}\oarg{Anfangss., Belegs.}\marg{Schlüssel}\\
+% Kommentare: \cs{cite[}\oarg{Bearbeiter}\oarg{Stelle}\marg{Schlüssel}\\
+% Monographien: \cs{cite}\oarg{Stelle}\marg{Schlüssel}\\
+% Festschriften: \cs{cite}\oarg{FS Müller 100, 102}\marg{Schlüssel}
+% \item \DescribeMacro{\bibliography}Ausgabe des Quellenverzeichnisses an gewünschter Stelle:\\\cs{bibliography}\marg{Quellensammlung}
+% \end{enumerate}
+%
+%
+% \subsection{Gliederungsebenen}
+% Es stehen die Gliederungsebenen folgende Gliederungsebenen zur Verügung:\\ \cs{chapter}\marg{Überschrift}, \cs{section}\marg{Überschrift}\marg{Überschrift},\\ \cs{subsection}\marg{Überschrift}, \cs{subsubsection}\marg{Überschrift},\\ \cs{subthreesection}\marg{Überschrift}, \ldots, \cs{subeightsection}\marg{Überschrift},\\ \cs{paragraph}\marg{Überschrift}, \cs{subparagraph}\marg{Überschrift}.
+%
+% Zählweisen, Einzüge etc. aller Gliederungsebenen wurden entsprechend der mir bekannten Vorgaben angepasst.
+%
+% \section{Ausblick}
+% Gerne nehme ich Anregungen auf. Insbesondere bin ich an Vorgaben interessiert, die für juristische Hausarbeiten vorliegen, mit der aktuellen Klasse aber nicht umgesetzt werden können.
% \normalsize
-% \StopEventually{\clearpage\PrintChanges\PrintIndex}
+% \StopEventually{%
+% \clearpage
+% \selectlanguage{english}
+% \PrintChanges\PrintIndex}
% \section{Implementation}
%
% \begin{macrocode}
@@ -322,7 +456,7 @@ This work consists of the file hausarbeit-jura.dtx
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{hausarbeit-jura}
-[2012/02/08 v1.0 Eine Klasse für juristische Hausarbeiten (ao, ms)]
+[2014/05/13 v1.1 Eine Klasse für juristische Hausarbeiten (ao, ms)]
\RequirePackage{ifthen}
\DeclareOption{american}{%
\PassOptionsToPackage{english,american,ngerman}{babel}
@@ -341,6 +475,7 @@ This work consists of the file hausarbeit-jura.dtx
}
\DeclareOption{latin1}{\PassOptionsToPackage{latin1}{inputenc}}
\DeclareOption{utf8}{\PassOptionsToPackage{utf8}{inputenc}}
+\DeclareOption{ansinew}{\PassOptionsToPackage{ansinew}{inputenc}}
\DeclareOption{applemac}{\PassOptionsToPackage{applemac}{inputenc}}
\newif\if@centerpagenumber
\@centerpagenumberfalse
@@ -361,6 +496,8 @@ This work consists of the file hausarbeit-jura.dtx
\ProcessOptions\relax
\LoadClass[12pt,a4paper,oneside,showpagenumber,classiclayout]{jurabook}[2007/11/09 V0.91 (beta) juridical books (AS)]
+\RequirePackage{ifluatex}
+\RequirePackage{ifxetex}
\RequirePackage{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage{babel}
@@ -611,6 +748,9 @@ authorformat=dynamic%
%%% Autor in Normalgröße
\renewcommand*{\jb@author@style}{\normalsize}
+%%% Voreinstellung für Titelseite
+\def\@title{Hausarbeit}
+
%%% Neue Befehle für die Titelseite
\def\semester#1{\gdef\@semester{#1}}
\def\@semester{}
@@ -712,6 +852,7 @@ authorformat=dynamic%
\hbadness 1414
\emergencystretch 1.5em
\hfuzz 0.3pt
+\clubpenalty=5000
\widowpenalty=9999
\vfuzz \hfuzz
\raggedbottom
@@ -763,8 +904,8 @@ authorformat=dynamic%
\subtitle{Übung für Anfänger im öffentlichen Recht}
\author{Otto Normalverbraucher\\Musterweg 12\\12345 Musterstadt\\123456\\3. Fachsemester}
\prof{Prof.\,Dr. X. Y.}
-\semester{Wintersemester 2011/2012}
-\date{8. Februar 2012}
+\semester{Wintersemester 2013/2014}
+\date{8. Februar 2014}
\maketitle
\tableofcontents %Inhaltsverzeichnis
@@ -772,14 +913,40 @@ authorformat=dynamic%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%ab hier Hauptteil
\chapter{Ein erstes Kapitel}\label{chap:ErstesKapitel}
-\TODO{Das fehlt noch was!}
+\TODO{Da fehlt noch was!}
+
\section{Abschnitt}
\blindtext[4]
Eine erste Fußnote\footnote{Dies ist eine Fußnote mit Zitat \cite[348, 349]{hau98}.}
+
\section{Noch ein Abschnitt}
\blindtext
+\subsection{Ein Unterabschnitt}
+\blindtext
+
+\subsubsection{Ein Unterabschnitt}
+\blindtext
+
+\subthreesection{Ein Unterabschnitt}
+\blindtext
+
+\subfoursection{Ein Unterabschnitt}
+\blindtext
+
+\subfivesection{Ein Unterabschnitt}
+\blindtext
+
+\subsixsection{Ein Unterabschnitt}
+\blindtext
+
+\subsevensection{Ein Unterabschnitt}
+\blindtext
+
+\subeightsection{Ein Unterabschnitt}
+\blindtext
+
\chapter{Noch ein Kapitel}
Wie in Kapitel~\ref{chap:ErstesKapitel} auf S.~\pageref{chap:ErstesKapitel} \ldots
diff --git a/Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.ins b/Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.ins
index d833ea32026..c25da505ebd 100644
--- a/Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.ins
+++ b/Master/texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.ins
@@ -1,23 +1,10 @@
-%%
-%% This is file `hausarbeit-jura.ins',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hausarbeit-jura.dtx (with options: `install')
-%% ----------------------------------------------------------------
-%% hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
-%% E-Mail: info@schoenerpublizieren.de
-%% Released under the LaTeX Project Public License v1.3c or later
-%% See http://www.latex-project.org/lppl.txt
-%% ----------------------------------------------------------------
-%%
\input docstrip.tex
\keepsilent
\askforoverwritefalse
\preamble
----------------------------------------------------------------
-hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
+hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+deutschen Universitäten
E-Mail: info@schoenerpublizieren.de
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
@@ -27,37 +14,30 @@ See http://www.latex-project.org/lppl.txt
\postamble
Originally developed by Martin Sievers (info@schoenerpublizieren.de)
-Copyright (C) 2012 by Martin Sievers
+Copyright (C) 2012-- by Martin Sievers
This work is "maintained" (as per LPPL maintenance status) by
Martin Sievers (info@schoenerpublizieren.de).
This work consists of the file hausarbeit-jura.dtx
- and the derived files hausarbeit-jura.pdf,
- hausarbeit-jura.cls,
- hausarbeit-jura.ins,
- hausarbeit-demo.tex,
- hausarbeit-demo.bib.
+ hausarbeit-jura.ins
+ and the derived files hausarbeit-jura.pdf
+ hausarbeit-jura.cls
+ hausarbeit-demo.tex
+ hausarbeit-demo.bib
+ README.txt
\endpostamble
\usedir{tex/latex/hausarbeit-jura}
\generate{
\file{\jobname.cls}{\from{\jobname.dtx}{class}}
}
+
+\nopreamble\nopostamble
+\usedir{doc/latex/hausarbeit-jura}
+\generate{
+ \file{README.txt}{\from{\jobname.dtx}{readme}}
+ \file{hausarbeit-demo.tex}{\from{\jobname.dtx}{demo}}
+ \file{hausarbeit-demo.bib}{\from{\jobname.dtx}{bib}}
+}
\endbatchfile
-%%
-%% Originally developed by Martin Sievers (info@schoenerpublizieren.de)
-%% Copyright (C) 2012 by Martin Sievers
-%%
-%% This work is "maintained" (as per LPPL maintenance status) by
-%% Martin Sievers (info@schoenerpublizieren.de).
-%%
-%% This work consists of the file hausarbeit-jura.dtx
-%% and the derived files hausarbeit-jura.pdf,
-%% hausarbeit-jura.cls,
-%% hausarbeit-jura.ins,
-%% hausarbeit-demo.tex,
-%% hausarbeit-demo.bib.
-%%
-%%
-%% End of file `hausarbeit-jura.ins'.
diff --git a/Master/texmf-dist/tex/latex/hausarbeit-jura/hausarbeit-jura.cls b/Master/texmf-dist/tex/latex/hausarbeit-jura/hausarbeit-jura.cls
index 59b442cc1b8..85bcf733804 100644
--- a/Master/texmf-dist/tex/latex/hausarbeit-jura/hausarbeit-jura.cls
+++ b/Master/texmf-dist/tex/latex/hausarbeit-jura/hausarbeit-jura.cls
@@ -6,7 +6,8 @@
%%
%% hausarbeit-jura.dtx (with options: `class')
%% ----------------------------------------------------------------
-%% hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
+%% hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+%% deutschen Universitäten
%% E-Mail: info@schoenerpublizieren.de
%% Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
@@ -14,7 +15,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{hausarbeit-jura}
-[2012/02/08 v1.0 Eine Klasse für juristische Hausarbeiten (ao, ms)]
+[2014/05/13 v1.1 Eine Klasse für juristische Hausarbeiten (ao, ms)]
\RequirePackage{ifthen}
\DeclareOption{american}{%
\PassOptionsToPackage{english,american,ngerman}{babel}
@@ -33,6 +34,7 @@
}
\DeclareOption{latin1}{\PassOptionsToPackage{latin1}{inputenc}}
\DeclareOption{utf8}{\PassOptionsToPackage{utf8}{inputenc}}
+\DeclareOption{ansinew}{\PassOptionsToPackage{ansinew}{inputenc}}
\DeclareOption{applemac}{\PassOptionsToPackage{applemac}{inputenc}}
\newif\if@centerpagenumber
\@centerpagenumberfalse
@@ -52,6 +54,8 @@
\ProcessOptions\relax
\LoadClass[12pt,a4paper,oneside,showpagenumber,classiclayout]{jurabook}[2007/11/09 V0.91 (beta) juridical books (AS)]
+\RequirePackage{ifluatex}
+\RequirePackage{ifxetex}
\RequirePackage{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage{babel}
@@ -300,6 +304,9 @@ authorformat=dynamic%
%%% Autor in Normalgröße
\renewcommand*{\jb@author@style}{\normalsize}
+%%% Voreinstellung für Titelseite
+\def\@title{Hausarbeit}
+
%%% Neue Befehle für die Titelseite
\def\semester#1{\gdef\@semester{#1}}
\def\@semester{}
@@ -401,22 +408,24 @@ authorformat=dynamic%
\hbadness 1414
\emergencystretch 1.5em
\hfuzz 0.3pt
+\clubpenalty=5000
\widowpenalty=9999
\vfuzz \hfuzz
\raggedbottom
%%
%% Originally developed by Martin Sievers (info@schoenerpublizieren.de)
-%% Copyright (C) 2012 by Martin Sievers
+%% Copyright (C) 2012-- by Martin Sievers
%%
%% This work is "maintained" (as per LPPL maintenance status) by
%% Martin Sievers (info@schoenerpublizieren.de).
%%
%% This work consists of the file hausarbeit-jura.dtx
-%% and the derived files hausarbeit-jura.pdf,
-%% hausarbeit-jura.cls,
-%% hausarbeit-jura.ins,
-%% hausarbeit-demo.tex,
-%% hausarbeit-demo.bib.
+%% hausarbeit-jura.ins
+%% and the derived files hausarbeit-jura.pdf
+%% hausarbeit-jura.cls
+%% hausarbeit-demo.tex
+%% hausarbeit-demo.bib
+%% README.txt
%%
%%
%% End of file `hausarbeit-jura.cls'.