Kapitelnummerierung: 1. / 1.1 / 1.1.1

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


tbob
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 10. Dez 2014, 11:43

Kapitelnummerierung: 1. / 1.1 / 1.1.1

Beitrag von tbob »

Hallo Forum,
ich bin neu hier und habe eine Frage zur Kapitelnummerierung:

Aktuell gibt mein Dokument folgende Kapitelnummerierung aus:
1
1.1
1.1.1
etc

Mein Ziel ist folgende Kapitelnummerierung:
1. (<-- Punkt hinter der Nummer bei Hauptüberschrift)
1.1
1.1.1

Also die Nummerierung der Hauptkapitelüberschirften mit "." hinter der Nummer: 1. / 2. / 3. etc...

Ich habe schon versucht (in der documentclass):
,pointednumbers %Punkt hinter Nummerierung
,numbers=enddot,version=first
,numbers=noendperiod
,numbers=dotatend

Leider ergebnislos...
Kann mir freundlicherweise jemand hierbei helfen?
Viele Grüße
tbob

Hier mein aktuelles LaTeX-Dokument:
\documentclass[
	12pt
	,pdftex
	,a4paper
	,openany
	,headsepline
	,appendixprefix
]{scrreprt}

\usepackage[left=3cm,right=3cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
\usepackage{fancyhdr}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{setspace}
\usepackage[ngerman]{varioref}
\usepackage[locale=DE]{siunitx}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{numprint}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{here}
\usepackage{algorithmic}
\usepackage{algorithm}
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}
\renewcommand{\listalgorithmname}{Algorithmenverzeichnis}
\renewcommand*{\chapterheadstartvskip}{\vspace*{-3cm}} %Oberen Abstand bei Kapitelbeginn verringern

\usepackage{makeidx}
\usepackage{mdwlist}
\makeindex
\usepackage[linktocpage,pdfusetitle]{hyperref}
\usepackage{listings}
\renewcommand{\lstlistlistingname}{Listingverzeichnis}
\usepackage{courier}
\usepackage{color}
\lstset{
	basicstyle=\footnotesize\ttfamily, % Standardschrift
	numbers=left,               % Ort der Zeilennummern
	numberstyle=\tiny,          % Stil der Zeilennummern
	numbersep=5pt,              % Abstand der Nummern zum Text
	tabsize=2,                  % Groesse von Tabs
	float=[H],
	extendedchars=true,         %
	breaklines=true,            % Zeilen werden Umgebrochen
	keywordstyle=\color{red},
	frame=tb,         
	stringstyle=\color{white}\ttfamily, % Farbe der String
	showspaces=false,           % Leerzeichen anzeigen ?
	xleftmargin=17pt,
	showstringspaces=false      % Leerzeichen in Strings anzeigen ?        
}

\setkomafont{disposition}{\normalcolor\bfseries}
\onehalfspacing
\pagestyle{headings}

\newtheorem{mytheorem}{Theorem}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\title{TITEL}
\author{VORNAME NACHNAME}
\date{01.\,01.~2015} %Abgabedatum
\publishers{UNIVERSITAET}

\usepackage{nomencl}
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\let\abk\nomenclature
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\begin{document}

\include{kapitel/HowTo}

\appendix
\chapter*{ANHANG}
\addcontentsline{toc}{chapter}{Anhang}

\bibliographystyle{alphadin}
\bibliography{literatur}
\addcontentsline{toc}{section}{Literaturverzeichnis}
\index{Literaturverzeichnis}
\index{Verzeichnis!Literatur-}

\newpage
\phantomsection
\renewcommand{\indexname}{Stichwortverzeichnis}
\addcontentsline{toc}{section}{Stichwortverzeichnis}
\index{Stichwortverzeichnis}
\index{Verzeichnis!Stichwort-}
\printindex

\end{document}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Hier mein aktuelles LaTeX-Dokument:
Dein Problem lässt sich sicherlich mit einem deutlich kleinerer Beispiel darstellen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Davon abgesehen, funktioniert numbers=noenddot tadellos.
Und wenn dein Beispiel minimal wäre, würden wir hier nicht nörgeln.
\documentclass[
	bibliography=totoc,
	index=totoc,
   12pt
%   ,pdftex
   ,a4paper
%   ,openany
   open=any,
   ,headsepline
   ,appendixprefix,
   numbers=enddot,
]{scrreprt}



\usepackage{biblatex}



\usepackage[left=3cm,right=3cm,top=3cm,bottom=3cm,includeheadfoot]{geometry}
%\usepackage{fancyhdr}%benutz lieber scrlayer-scrpage
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{setspace}
\usepackage[ngerman]{varioref}
\usepackage[locale=DE]{siunitx}
\usepackage{pdfpages}
\usepackage{graphicx}
%\usepackage{subfigure}%ganz doll veraltet, nimm lieber %subcaption
\usepackage{multirow}
\usepackage{booktabs}
%\usepackage{numprint}
\usepackage{amsmath}
\usepackage{amssymb}
%\usepackage{here}
\usepackage{algorithmic}
\usepackage{algorithm}
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand{\algorithmicensure}{\textbf{Output:}}
\renewcommand{\listalgorithmname}{Algorithmenverzeichnis}
\renewcommand*{\chapterheadstartvskip}{\vspace*{-3cm}} %Oberen Abstand bei Kapitelbeginn verringern

\usepackage{makeidx}
\usepackage{mdwlist}
\makeindex
\usepackage[linktocpage,pdfusetitle]{hyperref}
\usepackage{listings}
\renewcommand{\lstlistlistingname}{Listingverzeichnis}
\usepackage{courier}
\usepackage{color}
\lstset{
   basicstyle=\footnotesize\ttfamily, % Standardschrift
   numbers=left,               % Ort der Zeilennummern
   numberstyle=\tiny,          % Stil der Zeilennummern
   numbersep=5pt,              % Abstand der Nummern zum Text
   tabsize=2,                  % Groesse von Tabs
   float=[H],
   extendedchars=true,         %
   breaklines=true,            % Zeilen werden Umgebrochen
   keywordstyle=\color{red},
   frame=tb,        
   stringstyle=\color{white}\ttfamily, % Farbe der String
   showspaces=false,           % Leerzeichen anzeigen ?
   xleftmargin=17pt,
   showstringspaces=false      % Leerzeichen in Strings anzeigen ?        
}

\setkomafont{disposition}{\normalcolor\bfseries}
\onehalfspacing
\pagestyle{headings}

\newtheorem{mytheorem}{Theorem}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\title{TITEL}
\author{VORNAME NACHNAME}
\date{01.\,01.~2015} %Abgabedatum
\publishers{UNIVERSITAET}

\usepackage{nomencl}
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\let\abk\nomenclature
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\usepackage{blindtext}
\begin{document}
\tableofcontents
\blinddocument
\blinddocument

\appendix
\addchap{ANHANG}

\printbibliography
\index{Literaturverzeichnis}
\index{Verzeichnis!Literatur-}

\renewcommand{\indexname}{Stichwortverzeichnis}
\index{Stichwortverzeichnis}
\index{Verzeichnis!Stichwort-}
\printindex

\end{document}
 

Du benutzt Pakete, die man mit einer KOMA-Klasse nicht benutzen sollte.
Wie kann ich Verzeichnisse im Inhalt aufführen?
Wichtige Hinweise zur Erstellung von Literaturverzeichnissen
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Davon abgesehen, funktioniert numbers=noenddot tadellos.
Nicht wenn, tbob es ernst damit meint, dass der Punkt nur hinter Kapitel stehen soll. Aber wenn jemand über 100 Zeilen postet für ein Problem, das man mit sechs Zeilen darstellen kann, verliere ich echt die Lust.

tbob
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 10. Dez 2014, 11:43

Beitrag von tbob »

Vielen Dank für die Antworten.

Jetzt habe ich zwar den gewünschten Punkt hinter der Nummer auf der Ebene 0 (1. Kapitel) aber leider auch einen Punkt hinter den Nummern in den Sub-Überschriften (1.1.).

Viele Grüße
tbob

tbob
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 10. Dez 2014, 11:43

Beitrag von tbob »

u_fischer hat geschrieben:
Hier mein aktuelles LaTeX-Dokument:
Dein Problem lässt sich sicherlich mit einem deutlich kleinerer Beispiel darstellen.
Hallo Ulrike,
ich wusste nicht genau, was ich weglassen sollte.

Viele Grüße
tbob

Noch so einer

Beitrag von Noch so einer »

\documentclass[numbers=noenddot]{scrreprt}
\renewcommand*{\chapterformat}{\thechapter.\enskip}
\usepackage{mwe}% Zu Demozwecken
\begin{document}
\blinddocument
\end{document}
Die Anweisung \chapterformat unbedingt in der KOMA-Script-Anleitung oder im KOMA-Script-Buch nachschlagen. Dort findet man ggf. auch noch ein \chaptermarkformat …

Und zum Thema, was man weglassen sollte: Anleitung zur Erstellung eines vollständigen Minimalbeispiels. Die findet man hier im Forum übrigens massenhaft …

tbob
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 10. Dez 2014, 11:43

Beitrag von tbob »

Danke Noch_so_einer,
das hat den gewünschten Effekt gebracht.

Allerdings mit nur einer kleinen Ausnahme:
Im Inhaltsverzeichnis stehen nach wie vor die Ebenen "1 Kapitel" ohne Punkt am Ende...

Viele Grüße
tbob

Noch so einer

Beitrag von Noch so einer »

Dann schau Dir in der Anleitung \addchaptertocentry an. Durch passendes Umdefinieren, kann man dort den Punkt bei den nummerierten Einträgen sicher leicht mit einbauen.

ken

Beitrag von ken »

\begin{document}

\renewcommand*{\thesection}{\arabic{section}.}
\renewcommand*{\thesubsection}{{\thesection}\arabic{subsection}}
\renewcommand*{\thesubsubsection}{{\thesubsection.}\arabic{subsubsection}}
\renewcommand*{\theparagraph}{{\thesubsubsection.}\arabic{paragraph}}

Antworten