Seite 1 von 1
Punkt nach a), aa) im Inhaltsverzeichnis entfernen
Verfasst: Sa 28. Mär 2015, 08:04
von Jay Hoe
Einen schönen Samstagmorgen,
ich bin LaTeX-Neuling und habe ein Problem mit meinem Inhaltsverzeichnis. Ich brauche eine juristische Gliederung, also A.I.1.a).aa) etc.. Der Code, den ich mir hierfür zusammengeklaut habe, führt dazu, dass ab der vierten Ebene auch hinter a) im Inhaltsverzeichnis ein Punkt steht. Auch nach mehrmaligem rumdoktern habe ich noch keine Lösung für mein Problem gefunden. Vielleicht kann jemand herausfinden, woran das liegt.
\documentclass[a4paper,10pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{fancyhdr}
\usepackage{geometry}
\geometry{a4paper,left=20mm,right=35mm, top=2cm, bottom=2cm}
\setcounter{secnumdepth}{6}
\setcounter{tocdepth}{6}
%juristische Gliederung
\renewcommand{\thepart}{\Alph{part}}
\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\thesubsection}{\arabic{subsection}}
\renewcommand{\thesubsubsection}{\alph{subsubsection})}
\renewcommand{\theparagraph}{\alph{paragraph}\alph{paragraph})}
\renewcommand{\thesubparagraph}{\alph{subparagraph}\alph{subparagraph})}
\newcommand{\tocthechapter}{\Alph{chapter}.}
\newcommand{\tocthesection}{\Roman{section}.}
\newcommand{\tocthesubsection}{\arabic{subsection}.}
\newcommand{\tocthesubsubsection}{\alph{subsubsection})}
\newcommand{\toctheparagraph}{\greek{paragraph})}
\renewcommand*{\partpagestyle}{empty}
\pagenumbering{Roman}
\pagestyle{fancyplain}
\lhead{}
\chead{}
\rhead{\small{\rightmark}}
\lfoot{}
\cfoot{}
\rfoot{\small{\thepage}}
\begin{document}
\end{document}
Vielen Dank im Voraus!
...
Verfasst: Sa 28. Mär 2015, 08:23
von nixversteh
Hallo JayHoe,
willkommen im Forum. Leider kann ich wenig Hilfe anbieten, da du zwischen
und
nichts aufführst. Wenn du eine KOMA-Klasse verwendest, solltest du
nicht verwenden.
Gruß
Martin
Verfasst: Sa 28. Mär 2015, 08:28
von Jay Hoe
Hallo,
hm ich wusste nicht, dass ohne Lückenfiller der Code nichts ausgibt. Aber irgendwie logisch, vielleicht hilft das.
\documentclass[a4paper,10pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{fancyhdr}
\usepackage{geometry}
\geometry{a4paper,left=20mm,right=35mm, top=2cm, bottom=2cm}
\setcounter{secnumdepth}{6}
\setcounter{tocdepth}{6}
%juristische Gliederung
\renewcommand{\thepart}{\Alph{part}}
\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\thesubsection}{\arabic{subsection}}
\renewcommand{\thesubsubsection}{\alph{subsubsection})}
\renewcommand{\theparagraph}{\alph{paragraph}\alph{paragraph})}
\renewcommand{\thesubparagraph}{\alph{subparagraph}\alph{subparagraph})}
\newcommand{\tocthechapter}{\Alph{chapter}.}
\newcommand{\tocthesection}{\Roman{section}.}
\newcommand{\tocthesubsection}{\arabic{subsection}.}
\newcommand{\tocthesubsubsection}{\alph{subsubsection})}
\newcommand{\toctheparagraph}{\greek{paragraph})}
\renewcommand*{\partpagestyle}{empty}
\pagenumbering{Roman}
\pagestyle{fancyplain}
\lhead{}
\chead{}
\rhead{\small{\rightmark}}
\lfoot{}
\cfoot{}
\rfoot{\small{\thepage}}
\begin{document}
\title{Bürgerliches Recht}
\author{Banky Joe}
\date{\today}
\maketitle
\tableofcontents
\newpage
\pagenumbering{arabic}
\part{BGB-AT}
\section{Die Willenserklärung}
Unter \textbf{Willenserklärung} ist die \textbf{Äußerung eines Willens} zu verstehen, der sich auf die \textbf{Herbeiführung einer Rechtswirkung} richtet. \textbf{Nicht} zu verwechseln ist der Begriff \textbf{\textit{Willenserklärung}} mit dem Begriff \textbf{Rechtsgeschäft}, welches die \textbf{finale Ausrichtung einer Erklärung} um \textbf{zusätzliche Anforderungen} an den \textbf{tatsächlichen Eintritt der Rechtswirkung} ergänzt.\\
\subsection{Wirksamkeitsvoraussetzungen einer Willenserklärung}
\subsubsection{Objektiver Erklärungstatbestand}
\paragraph{Willensäußerung}
\paragraph{Anhaltspunkte für einen Rechtsbindungswillen}
\newpage
\section{Irrtumsrecht}
\end{document}
...
Verfasst: Sa 28. Mär 2015, 08:48
von nixversteh
Hallo JayHoe,
teste mal diesen Code:
\documentclass[paper=a4,fontsize=10pt, numbers=noenddot]{scrreprt}
und dann diesen
\usepackage{scrlayer-scrpage}
\pagestyle{scrplain}
%Die Kopfzeile innen/links (\ihead) und in der Mitte (\chead) leer lassen, au"sen/rechts (\ohead) die Seitennummer
\ihead[]{} \chead[]{} \ohead[\thepage]{\thepage}
%Die Fu"szeile leer lassen.
\ifoot{} \cfoot[]{} \ofoot{}
Sind nur Vorschläge.
Viel Erfolg
Gruß
Martin
Verfasst: Sa 28. Mär 2015, 08:56
von Jay Hoe
Hey nixversteh,
numbers=noenddot hatte ich bereits probiert. Allerdings führt dies dazu, dass auch die Punkte hinter Ebene 1 bis 3 verschwinden, also anstatt von A. im Inhaltsverzeichnis nur noch A steht. Das sagt mir nicht zu. Den anderen Teil des Codes probiere ich gerne einmal nachher aus. Ich muss jetzt leider in die Bibliothek.
Vielen Dank für die Hilfe!
...
Verfasst: Sa 28. Mär 2015, 09:58
von nixversteh
Jay Hoe hat geschrieben:Hey nixversteh,
numbers=noenddot hatte ich bereits probiert. Allerdings führt dies dazu, dass auch die Punkte hinter Ebene 1 bis 3 verschwinden, also anstatt von A. im Inhaltsverzeichnis nur noch A steht. Das sagt mir nicht zu. Den anderen Teil des Codes probiere ich gerne einmal nachher aus. Ich muss jetzt leider in die Bibliothek.
Vielen Dank für die Hilfe!
Hallo JayHoe,
ich habe mal Mr. Google bemüht und folgenden Code erstellt (eigentlich einige Teile geklaut aus
https://github.com/niclas197/jura-hausarbeit-pdflatex)
\documentclass[paper=a4,fontsize=10pt]{scrreprt}% numbers=noenddot
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{a4paper,left=20mm,right=35mm, top=2cm, bottom=2cm}
% Einstellungen für die Gliederungsebenen
% A. I. 1. a) aa) (1) alpha)
\usepackage{alnumsec}
\alnumsectionlevels{0}{chapter,section,subsection,subsubsection,paragraph,subparagraph,subAparagraph,subBparagraph,subCparagraph}
\otherseparators{5}
\surroundarabic[(][)]{}{.}
\surroundgreek[][)]{}{.}
\alnumsecstyle{LRaldagbr}
\renewcommand*{\thepart}{\arabic{part}.}
% Numeriere 6 Ebenen tief
\setcounter{secnumdepth}{8}
% Ebenen im ToC
\setcounter{tocdepth}{8}
%Kopf- und Fußzeilen
\usepackage[automark,headsepline]{scrlayer-scrpage}
\clearscrplain
\pagestyle{scrplain}
\ohead[\thepage]{\thepage}
\renewcommand{\headfont}{\small\bfseries}
\pagenumbering{Roman}
\begin{document}
\title{Bürgerliches Recht}
\author{Banky Joe}
\date{\today}
\maketitle
\tableofcontents
\newpage
\pagenumbering{arabic}
\part{BGB-AT}
\section{Die Willenserklärung}
Unter \textbf{Willenserklärung} ist die \textbf{Äußerung eines Willens} zu verstehen, der sich auf die \textbf{Herbeiführung einer Rechtswirkung} richtet. \textbf{Nicht} zu verwechseln ist der Begriff \textbf{\textit{Willenserklärung}} mit dem Begriff \textbf{Rechtsgeschäft}, welches die \textbf{finale Ausrichtung einer Erklärung} um \textbf{zusätzliche Anforderungen} an den \textbf{tatsächlichen Eintritt der Rechtswirkung} ergänzt.\\
\subsection{Wirksamkeitsvoraussetzungen einer Willenserklärung}
\subsubsection{Objektiver Erklärungstatbestand}
\paragraph{Willensäußerung}
\paragraph{Anhaltspunkte für einen Rechtsbindungswillen}
\newpage
\section{Irrtumsrecht}
\end{document}
Viel Erfolg
Gruß
Martin
Verfasst: Sa 28. Mär 2015, 12:00
von esdd
Wenn Du selbst festlegen möchtest bei welchen Ebenen hinter den Gliederungsnummern ein Punkt kommt und hinter welchen nicht, dann verwende numbers=noenddot und gib den Punkt in den Zählerdefinitionen mit an.
\documentclass[10pt,numbers=noenddot]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{geometry}
\geometry{a4paper,left=20mm,right=35mm, top=2cm, bottom=2cm}
\setcounter{secnumdepth}{6}
\setcounter{tocdepth}{6}
%juristische Gliederung
\renewcommand{\thepart}{\Alph{part}.}
\renewcommand{\thechapter}{\arabic{chapter}.}
\renewcommand{\thesection}{\Roman{section}.}
\renewcommand{\thesubsection}{\arabic{subsection}.}
\renewcommand{\thesubsubsection}{\alph{subsubsection})}
\renewcommand{\theparagraph}{\alph{paragraph}\alph{paragraph})}
\renewcommand{\thesubparagraph}{\alph{subparagraph}\alph{subparagraph})}
\usepackage[automark,markcase=upper,headsepline]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead{\rightmark}
\ofoot{\pagemark}
\addtokomafont{pageheadfoot}{\upshape\small}
\renewcommand*{\partpagestyle}{empty}
\pagenumbering{Roman}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\Blinddocument
\Blinddocument
\end{document}
Gruß
Elke
Verfasst: So 29. Mär 2015, 08:02
von Jay Hoe
Einen schönen Sonntagmorgen,
vielen Dank für die großen Mühen Martin und Elke! Ich muss mich mit Euren Vorschlägen erst einmal auseinandersetzen, nach dem ersten Lesen verstehe ich von den Codes z.T. relativ wenig. Aber das wird schon, auf jeden Fall habe ich Ansatzpunkte.
Passende Klasse und passendes Paket
Verfasst: So 29. Mär 2015, 12:45
von Beobachter
Was die Nummerierung der Überschriften angeht, fällt mir da die Klasse »
jura« zusammen mit dem Paket »
alphanum« ein. Das Paket wäre wohl auch mit anderen Klassen verwendbar. Allerdings sind die Befehle zur Erzeugung der Überschriften und insbesondere die Steuerung der Gliederungsebenen ziemlich gewöhnungsbedürftig. Darüber hinaus werden in den Ebenen die Zähler für die Überschriften nicht automatisch höher gesetzt. Eine Lösung dafür habe ich nicht gefunden. Die eigenartige Seitengeometrie lässt sich mit dem Paket »
geometry« nach Bedarf anpassen.
\documentclass[ngerman]{jura}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß}
}
\usepackage{babel}
%\usepackage[includeheadfoot,margin=3cm]{geometry}
\usepackage{alphanum}
\usepackage{microtype}
\usepackage{blindtext}
\renewcommand*{\lvlastyle}{\Large\bfseries}
\begin{document}
\tableofcontents
\toc{Überschrift auf Ebene 0 (Part)}
\sub{Überschrift auf Ebene 1 (Chapter)}
\blindtext
\sub{Überschrift auf Ebene 2 (Abschnitt)}
\blindtext
\sub{Überschrift auf Ebene 2 (Abschnitt)}
\blindtext
\levelup
\sub{Überschrift auf Ebene 2 (Abschnitt)}
\blindtext
\sub{Überschrift auf Ebene 3 (Unterabschnitt)}
\blindtext
\sub{Überschrift auf Ebene 3 (Unterabschnitt)}
\blindtext
\leveldown
\sub{Überschrift auf Ebene 2 (Abschnitt)}
\blindtext
\levelup
\sub{Überschrift auf Ebene 2 (Abschnitt)}
\blindtext
\end{document}
Das Paket »scrjura« aus »
KOMA-Script« wäre da vielleicht auch noch eine Option.