von esdd » Do 2. Jun 2016, 12:48
Das direkte Verwenden von \thesection führt auch schon bei Kapiteln ohne Abschnitten oder nicht nummerierten Abschnitten zu falschen Angaben.
Hier ist mal ein Vorschlag mit dem Paket scrlayer-scrpage, das für KOMA-Script Klassen empfohlen wird:
\documentclass[10pt,a4paper,titlepage,parskip=half-, listof=totoc]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{color}
\usepackage{geometry}
\usepackage{graphicx}
\setkomafont{captionlabel}{\normalsize\bfseries} %Abbildung wird fett, der Rest nicht
\geometry{a4paper, top=20mm, left=28mm, right=35mm, bottom=25mm,headsep=10mm, footskip=12mm}
\DeclareTOCStyleEntry[%
level=1,
indent=0pt,
numwidth=2.8em,
]{tocline}{figure}
\DeclareTOCStyleEntry[%
level=1,
indent=0pt,
numwidth=2.3em,
]{tocline}{table}
\usepackage[headsepline=.2pt,
markcase=upper% wenn Du das wirklich möchtest
]{scrlayer-scrpage}
\automark{chapter}
\renewcommand\sectionmark[1]{\ifnumbered{section}{\markright{\thesection}}{\markright{}}}
\clearpairofpagestyles
\ihead{\leftmark}
\ohead{\ifstr{\leftmark}{\rightmark}{}{\rightmark}}
\cfoot*{\pagemark}
\setkomafont{pagehead}{\normalfont\slshape}
\usepackage{blindtext}
\begin{document}
\listoffigures
\blinddocument
\clearpage
\addsec{Nicht nummerierter Abschnitt}
\Blindtext[20]
\captionof{figure}{xxx}
\end{document}
Die Verwendung von \DeclareTOCStyleEntry zum Anpassen der Verzeichniseinträge erfordert die aktuelle KOMA-Script Version 3.20. Mit älteren Versionen bzw. wenn die Breite der Abbildungs- bzw. Tabellennummer nicht wirklich fest vorgegeben sein soll, bietet sich die von DADABBI empfohlene Option listof=flat an, um ein ähnliches Ergebnis zu erreichen.
Das direkte Verwenden von [tt]\thesection[/tt] führt auch schon bei Kapiteln ohne Abschnitten oder nicht nummerierten Abschnitten zu falschen Angaben.
Hier ist mal ein Vorschlag mit dem Paket [tt]scrlayer-scrpage[/tt], das für KOMA-Script Klassen empfohlen wird:
[code] \documentclass[10pt,a4paper,titlepage,parskip=half-, listof=totoc]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{color}
\usepackage{geometry}
\usepackage{graphicx}
\setkomafont{captionlabel}{\normalsize\bfseries} %Abbildung wird fett, der Rest nicht
\geometry{a4paper, top=20mm, left=28mm, right=35mm, bottom=25mm,headsep=10mm, footskip=12mm}
\DeclareTOCStyleEntry[%
level=1,
indent=0pt,
numwidth=2.8em,
]{tocline}{figure}
\DeclareTOCStyleEntry[%
level=1,
indent=0pt,
numwidth=2.3em,
]{tocline}{table}
\usepackage[headsepline=.2pt,
markcase=upper% wenn Du das wirklich möchtest
]{scrlayer-scrpage}
\automark{chapter}
\renewcommand\sectionmark[1]{\ifnumbered{section}{\markright{\thesection}}{\markright{}}}
\clearpairofpagestyles
\ihead{\leftmark}
\ohead{\ifstr{\leftmark}{\rightmark}{}{\rightmark}}
\cfoot*{\pagemark}
\setkomafont{pagehead}{\normalfont\slshape}
\usepackage{blindtext}
\begin{document}
\listoffigures
\blinddocument
\clearpage
\addsec{Nicht nummerierter Abschnitt}
\Blindtext[20]
\captionof{figure}{xxx}
\end{document}
[/code]
Die Verwendung von [tt]\DeclareTOCStyleEntry[/tt] zum Anpassen der Verzeichniseinträge erfordert die aktuelle KOMA-Script Version 3.20. Mit älteren Versionen bzw. wenn die Breite der Abbildungs- bzw. Tabellennummer nicht wirklich fest vorgegeben sein soll, bietet sich die von DADABBI empfohlene Option [tt]listof=flat[/tt] an, um ein ähnliches Ergebnis zu erreichen.