From f3c4fc4b9757adef6689b6241de2e9bd7da6ebf3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 13 May 2014 22:08:39 +0000 Subject: hausarbeit-jura (13may14) git-svn-id: svn://tug.org/texlive/trunk@34009 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hausarbeit-jura/README | 7 +- .../texmf-dist/doc/latex/hausarbeit-jura/README. | 10 - .../doc/latex/hausarbeit-jura/README.txt | 13 + .../doc/latex/hausarbeit-jura/hausarbeit-demo.tex | 32 ++- .../doc/latex/hausarbeit-jura/hausarbeit-jura.pdf | Bin 0 -> 327072 bytes .../latex/hausarbeit-jura/hausarbeit-jura.dtx | 287 ++++++++++++++++----- .../latex/hausarbeit-jura/hausarbeit-jura.ins | 54 ++-- .../tex/latex/hausarbeit-jura/hausarbeit-jura.cls | 25 +- 8 files changed, 308 insertions(+), 120 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/hausarbeit-jura/README. create mode 100644 Master/texmf-dist/doc/latex/hausarbeit-jura/README.txt create mode 100644 Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf (limited to 'Master') 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. deleted file mode 100644 index 5f65cfb2e9b..00000000000 --- a/Master/texmf-dist/doc/latex/hausarbeit-jura/README. +++ /dev/null @@ -1,10 +0,0 @@ ----------------------------------------------------------------- -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 ----------------------------------------------------------------- - -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. diff --git a/Master/texmf-dist/doc/latex/hausarbeit-jura/README.txt b/Master/texmf-dist/doc/latex/hausarbeit-jura/README.txt new file mode 100644 index 00000000000..55483d1f1e0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/hausarbeit-jura/README.txt @@ -0,0 +1,13 @@ +---------------------------------------------------------------- +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 +---------------------------------------------------------------- + +This is the initial version of the class "hausarbeit-jura" for +writing "juristische Hausarbeiten" at German Universities. It +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 Binary files /dev/null and b/Master/texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf 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 @@ % %<*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. % %<*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}} +} % %\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 % %<*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'. -- cgit v1.2.3