Falsche Kolumnentitel

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Falsche Kolumnentitel

Re: Falsche Kolumnentitel

von eberlinin » Mo 6. Mär 2023, 11:37

Vielen herzlichen Dank! Das hat gut funktioniert! Ich habe auch versucht, unnötig geladene Pakete loszuwerden, wenn ich das allerdings bei \usepackage{luatex85} mache, dann bekomme ich zwei Fehler, die sich (vermutlich) auf einen Umlaut und ein scharfes S beziehen. Wahrscheinlich könnte man das lösen, aber das lass ich mal so, es läuft ja.
Danke nochmals!

Re: Falsche Kolumnentitel

von ich meine ja nur » Mi 1. Mär 2023, 14:58

Vorab: Du hast potentielle unerwünschte Leerzeichen durch nicht auskommentierte Zeilenenden beispielsweise bei der Umdefinierung von \chaptermark. Außerdem ist \renewcommand*{\thispagestyle}{empty} grober Unfug und führt dazu, dass beispielsweise vor dem Inhaltsverzeichnis »emptyplain« steht. Ich verstehe auch nicht, warum du überhaupt \addchap verwendest, nachdem du die Gliederungsnummern bereits global abgeschaltet hast.

Dein Problem kommt daher, dass bei dir \chaptermark so definiert ist, dass es die linke Marken nicht mehr löscht. Daher bleibt die linke Marke aus dem Inhaltsverzeichnis erhalten. Du kannst sie beispielsweise mit einem zusätzlichen \markleft selbst löschen:
\listfiles
\documentclass[paper=A4, headings=optiontohead, toc=chapterentrywithdots, toc=flat]{scrbook}% Warum nicht schon hier das gewünschte Papierformat einstellen?
\usepackage[papersize={17.0cm,24cm}, left=2.2cm, right=2.8cm, top=2.6cm, bottom=0.8cm, includefoot]{geometry}
\usepackage[singlespacing]{setspace}% Wozu?
\usepackage[ngerman]{babel}% Globale Sprachoption eventuell bereits bei \documentclass angeben (aber babel natürlich trotzdem laden).
\usepackage[utf8]{luainputenc}% Sollte man besser nicht verwenden. Man braucht das auch nur, wenn man irgendwelche Legacy-Fonts verwenden muss. Sonst lädt man bei LuaLaTeX Fonts ggf. per Paket fontspec.
\usepackage{luatex85}% Sollte man nur verwenden, wenn man es wirklich braucht.
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}
\automark{chapter}
\renewcommand*{\chaptermark}[1]{\markright{#1}}
\clearpairofpagestyles
\chead{\headmark}
\ofoot*{\pagemark}
\setcounter{secnumdepth}{-\maxdimen}% Gliederungsbefehle ohne Nummern

\DeclareTOCStyleEntry[%
level=\chaptertocdepth,
beforeskip:=chapter,
indent=0pt,
numwidth=10pt,
entryformat=\scshape,
linefill=\hfill,
pagenumberbox=\gobble,
]{tocline}{chapterauthor}
\newcommand*{\gobble}[1]{} 
\DeclareTOCStyleEntry[beforeskip=0pt]{chapter}{chapter}
\DeclareTOCStyleEntry[indent=0em, beforeskip=0.5em]{section}{section}
%\setcounter{tocdepth}{\chaptertocdepth} 
\setcounter{tocdepth}{1}
\counterwithout*{figure}{chapter}

\newcommand*{\chapterauthor}[1]{%
	\cleardoublepage
	\addchapterauthortocentry{}{#1}%
	\markleft{#1}% <-- Hier fehlte ein Prozentzeichen!
	\setchapterpreamble{%
		\centering\usekomafont{chapterauthor}{#1}\par
		\vspace{2\baselineskip}%
	}%
}
\newkomafont{chapterauthor}{\large\scshape}

\newcommand{\addchapterauthortocentry}[2]{%
	\addtocentrydefault{chapterauthor}{#1}{#2}%
}
\renewcaptionname{ngerman}{\contentsname}{Inhaltsverzeichnis}

\AfterTOCHead{\thispagestyle{empty}}% Inhaltsverzeichnis, Abbildungsverzeichnis etc. ohne Seitenzahl auf der ersten Seite.

\begin{document}
	\pagestyle{empty}% Keine Ahnung, warum du das machst. Seitenzahlen sind ja eigentlich immer ganz praktisch.
	\tableofcontents
	\cleardoublepage
	\pagestyle{headings}
	\markleft{}% linke Marke löschen
	\chapter{Abkürzungen}
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\cleardoublepage
	\markleft{}% linke Marke löschen
	\chapter{Vorwort}
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\chapterauthor{Max Mustermann}
	\chapter{Die kleine Stadt}
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\blindtext
\end{document}
Natürlich kannst du stattdessen auch \chaptermark erst später umdefinieren.

Falsche Kolumnentitel

von eberlinin » Mi 1. Mär 2023, 14:39

Hallo,
ich stehe kurz vor der Abgabe eines Buches an den Verlag und habe noch ein Problem mit den Kolumnentitel, und zwar funktionieren sie in den Kaptiteln des Buches wunderbar, allerdings beim Abkürzungsverzeichnis und beim Vorwort steht leider "Inhaltsverzeichnis" als Kolumnentitel, und ich bringe das einfach nicht weg. Auch die Verwendung von \addchap*, das ja laut Dokumentation die Kolumnentitel löschen sollte, hat nichts gebracht.
Kann mir jemand helfen?
\listfiles
\documentclass[paper=A4, headings=optiontohead, toc=chapterentrywithdots, toc=flat]{scrbook}
\usepackage[papersize={17.0cm,24cm}, left=2.2cm, right=2.8cm, top=2.6cm, bottom=0.8cm, includefoot]{geometry}
\usepackage[singlespacing]{setspace}
\usepackage[ngerman]{babel}
\usepackage[utf8]{luainputenc}
\usepackage{luatex85}
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}
\automark{chapter}
\renewcommand*{\chaptermark}[1]{
	\markright{#1}
}
\clearpairofpagestyles
\chead{\headmark}
\ofoot*{\pagemark}
\setcounter{secnumdepth}{-\maxdimen}% Gliederungsbefehle ohne Nummern

\DeclareTOCStyleEntry[%
level=\chaptertocdepth,
beforeskip:=chapter,
indent=0pt,
numwidth=10pt,
entryformat=\scshape,
linefill=\hfill,
pagenumberbox=\gobble,
]{tocline}{chapterauthor}
\newcommand*{\gobble}[1]{} 
\DeclareTOCStyleEntry[beforeskip=0pt]{chapter}{chapter}
\DeclareTOCStyleEntry[indent=0em, beforeskip=0.5em]{section}{section}
%\setcounter{tocdepth}{\chaptertocdepth} 
\setcounter{tocdepth}{1}
\counterwithout*{figure}{chapter}

\newcommand*{\chapterauthor}[1]{%
	\cleardoublepage
	\addchapterauthortocentry{}{#1}%
	\markleft{#1}
	\setchapterpreamble{%
		\centering\usekomafont{chapterauthor}{#1}\par
		\vspace{2\baselineskip}%
	}%
}
\newkomafont{chapterauthor}{\large\scshape}

\newcommand{\addchapterauthortocentry}[2]{%
	\addtocentrydefault{chapterauthor}{#1}{#2}%
}
\renewcaptionname{ngerman}{\contentsname}{Inhaltsverzeichnis}

\begin{document}
	\clearpage
	\begingroup				
	\pagestyle{empty}
	\renewcommand*{\thispagestyle}{empty}
	\tableofcontents
	\clearpage
	\endgroup
	\cleardoubleoddpage
	\pagestyle{headings}
	\addchap{Abkürzungen}
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\addchap{Vorwort}
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\chapterauthor{Max Mustermann}
	\addchap{Die kleine Stadt}
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\blindtext
	\blindtext
\end{document}
Vielen Dank für die Hilfe!
Eva

Nach oben