Punkt nach a), aa) im Inhaltsverzeichnis entfernen

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Jay Hoe
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 28. Mär 2015, 07:54

Punkt nach a), aa) im Inhaltsverzeichnis entfernen

Beitrag 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!

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo JayHoe,

willkommen im Forum. Leider kann ich wenig Hilfe anbieten, da du zwischen
\begin{document}
und
\end{document}
nichts aufführst. Wenn du eine KOMA-Klasse verwendest, solltest du
\usepackage{fancyhdr}
nicht verwenden.

Gruß

Martin
Absence of evidence is not evidence of absence

Jay Hoe
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 28. Mär 2015, 07:54

Beitrag 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}

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag 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
Absence of evidence is not evidence of absence

Jay Hoe
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 28. Mär 2015, 07:54

Beitrag 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!

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag 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
Absence of evidence is not evidence of absence

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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

Jay Hoe
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 28. Mär 2015, 07:54

Beitrag 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.

Beobachter

Passende Klasse und passendes Paket

Beitrag 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.

Antworten