Fußzeilen anpassen bei Verwendung von titlesec in scrbook

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


Mac-Cherony
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Sa 30. Apr 2011, 11:39

Fußzeilen anpassen bei Verwendung von titlesec in scrbook

Beitrag von Mac-Cherony »

Hallo allerseits,

ich verwende titlesec und habe mir die partüberschriften und die chapterüberschriften angepasst.

Nun möchte ich, dass die Partseiten keine Seitennummerierung bekommen und auf den chapterseiten die Seitennummerierung außen rechts steht und in seriefenloser Schrift gesetzt wird
\renewcommand*{\partpagestyle}{empty}
funktioniert nur, wenn ich titlesec nicht verwende. Die titlesec Dokumentation habe ich mir angeschaut, aber irgendwie erschließt sich mir die Umsetzung nicht. Es scheinen hier auch grundsätzliche Inkompatibilitäten vorzuliegen, da die Hyperref-Bookmarks nun auch nicht mehr hundertprozentig passen, vielleicht hat hierzu ja auch jemand eine Idee?

Achso, hier noch mein Code für die Chapter- und Part-Seiten:
\titleformat{\part}[display]
{\bfseries\Large}
{ \hfill\fontsize{60}{35}\selectfont\color{lightgray}\textsf{Part \thepart}}
{0ex}
{\titlerule
\filright\fontsize{25}{35}\selectfont\sffamily
}
[\titlerule\vspace{0ex}]




\titleformat{\chapter}[display]
{\bfseries\Large}
{\hfill\fontsize{120}{70}\selectfont\color{lightgray}\textsf{\thechapter}}
{-2ex}
{\titlerule
\filright\fontsize{25}{35}\selectfont\sffamily
}
[\titlerule\vspace{0ex}]
Vielen Dank schonmal für Eure Unterstützung

Viele Grüße Mac-Cherony

Typo
Forum-Anfänger
Forum-Anfänger
Beiträge: 35
Registriert: Mi 9. Jul 2008, 16:36

Re: Fußzeilen anpassen bei Verwendung von titlesec in scrboo

Beitrag von Typo »

Wie wäre es mit einem lauffähigen Minimalbeispiel?

Darüber hinaus empfehle ich, die gewünschte Seitennummerierung erst einmal ohne jede Manipulation des „Standard-Layouts von KOMA-Script zu erzeugen und dann, wenn diese funktioniert, mit der gezielten Beeinflussung zu beginnen.

Mac-Cherony
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Sa 30. Apr 2011, 11:39

Re: Fußzeilen anpassen bei Verwendung von titlesec in scrboo

Beitrag von Mac-Cherony »

Typo hat geschrieben: Darüber hinaus empfehle ich, die gewünschte Seitennummerierung erst einmal ohne jede Manipulation des „Standard-Layouts von KOMA-Script zu erzeugen und dann, wenn diese funktioniert, mit der gezielten Beeinflussung zu beginnen.
Genau so bin ich vorgegangen ;)

Hier jetzt mein "Minimalbeispiel":
\documentclass[paper=a4,
								10pt, 
								listof=totoc,
								bibliography=totocnumbered,
								index=totoc,
								]{scrbook}
\usepackage[ansinew]{inputenc} 	
\usepackage[T1]{fontenc}		
\usepackage{blindtext}		
\usepackage[english]{babel}	
\usepackage[unicode,
						colorlinks=true,
					  linkcolor=black,
					  citecolor=black]				
					  {hyperref}
					  	  

\usepackage{scrpage2}
\pagestyle{scrheadings}					
\addtokomafont{pageheadfoot}		
{\normalsize\sffamily\bfseries}	
\lehead{\thepage}								
\chead{\headmark}									
\rohead{\thepage}								


\usepackage{titlesec}
\usepackage{fix-cm}
\usepackage{xcolor}

%Einstellungen für Part-Seiten:			
\titleformat{\part}[display]
{\bfseries\Large}
{ \hfill\fontsize{60}{35}\selectfont\color{lightgray}\textsf{Part \thepart}}
{0ex}
{\titlerule
\filright\fontsize{25}{35}\selectfont\sffamily
}
[\titlerule\vspace{0ex}]

%Einstellungen fürChapter-Seiten:	
\titleformat{\chapter}[display]
{\bfseries\Large}
{\hfill\fontsize{120}{70}\selectfont\color{lightgray}\textsf{\thechapter}}
{-2ex}
{\titlerule
\filright\fontsize{25}{35}\selectfont\sffamily
}
[\titlerule\vspace{0ex}]	  			  


\begin{document}

\tableofcontents

\part{Part One}

\chapter{Chapter 1}

\blindtext
\blindtext
\blindtext
\blindtext
\blindtext

\part{Part Two}

\chapter{Chapter 2}

\blindtext

\appendix
\chapter{Anhang 1}

\backmatter
\listoftables

\end{document}
Sehr viel Minimaler hätte ich es nicht hinbekommen ;), aber ich denke an diesem Beipiel wird mein Problem deutlich. Die Seitenzahlen sollen halt genau so erscheinen wie in der pdf auf Seite 6, allerdings auf Chapter-Seiten unten rechts und auf Part-Seiten gar nicht.

Typo
Forum-Anfänger
Forum-Anfänger
Beiträge: 35
Registriert: Mi 9. Jul 2008, 16:36

Beitrag von Typo »

Die Part-Seiten sollten jetzt so aussehen, wie Du möchtest:
\documentclass[paper=a4,
                        10pt,
                        listof=totoc,
                        bibliography=totocnumbered,
                        index=totoc,
                        ]{scrbook}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage[english]{babel}
\usepackage[unicode,
                  colorlinks=true,
                 linkcolor=black,
                 citecolor=black]
                 {hyperref}

\usepackage{scrpage2}
\pagestyle{scrheadings}
\addtokomafont{pageheadfoot}
{\normalsize\sffamily\bfseries}
\lehead{\thepage}
\chead{\headmark}
\rohead{\thepage}


\usepackage{titlesec}
\usepackage{fix-cm}
\usepackage{xcolor}

%Einstellungen für Part-Seiten:

\renewcommand*{\partpagestyle}{empty} % Part-Seitenlayout

\titleformat{\part}[display]
{\bfseries\Large}
{ \hfill\fontsize{60}{35}\selectfont\color{lightgray}\textsf{Part \thepart}}
{0ex}
{\titlerule
\filright\fontsize{25}{35}\selectfont\sffamily
}
[\titlerule\vspace{0ex}]

\ofoot[]{\pagemark} % Seitenzahl gelöscht

%Einstellungen für Chapter-Seiten:
\titleformat{\chapter}[display]
{\bfseries\Large}
{\hfill\fontsize{120}{70}\selectfont\color{lightgray}\textsf{\thechapter}}
{-2ex}
{\titlerule
\filright\fontsize{25}{35}\selectfont\sffamily
}
[\titlerule\vspace{0ex}]


\begin{document}

\tableofcontents

\part{Part One}

\chapter{Chapter 1}

\blindtext
\blindtext
\blindtext
\blindtext
\blindtext

\part{Part Two}

\chapter{Chapter 2}

\blindtext
\blindtext
\blindtext
\blindtext

\appendix
\chapter{Anhang 1}

\backmatter
\listoftables

\end{document}
Für die Änderung der Seitennummerierung auf Chapter-Seiten habe ich in meinen Code-Fragmenten auf die Schnelle nichts Passendes gefunden, aber vielleicht hilft Dir das Anpassungsbeispiel von Markus Kohm unter http://www.komascript.de/comment/3465#comment-3465 ja ein bisschen weiter.

Mac-Cherony
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Sa 30. Apr 2011, 11:39

Beitrag von Mac-Cherony »

Vielen Dank für deinen Beitrag, hat mir wesentlich weitergeholfen. Ich habe das Problem jetzt gelöst und der wesentliche Code lautet nun wie folgt:
\clearscrplain
\part{Part Two}

\chapter{Chapter 2}
\manualmark
\ofoot[\normalsize\sffamily\bfseries\thepage]{}
\lehead{\thepage}								
\chead{\headmark}										
\rohead{\thepage}
Diese Sequenz muss man nun nach jedem Partbeginn und dem ersten darauf folgenden Chapter eingeben. Dieser Weg ist etwas umständlich und auch unübersichtlich, führt aber zu dem von mir gewollten Ergebnis. Vorschläge zur Vereinfachung sind jedoch immer gerne gesehen.
Deine beiden Veränderungen in der Präambel habe ich nicht mehr drin stehen. Damit das ganze auch nachvollziehbar bleibt; hier nochmal das ganze Minimalbeispiel:
\documentclass[paper=a4,
								10pt, 
								listof=totoc,
								bibliography=totocnumbered,
								index=totoc,
								]{scrbook}
\usepackage[ansinew]{inputenc} 	
\usepackage[T1]{fontenc}		
\usepackage{blindtext}		
\usepackage[english]{babel}	
\usepackage[unicode,
						colorlinks=true,
					  linkcolor=black,
					  citecolor=black]				
					  {hyperref}
					  	  

\usepackage{scrpage2}
\pagestyle{scrheadings}					
\addtokomafont{pageheadfoot}		
{\normalsize\sffamily\bfseries}	
\lehead{\thepage}								
\chead{\headmark}								
\rohead{\thepage}								

\usepackage{titlesec}
\usepackage{fix-cm}
\usepackage{xcolor}

\titleformat{\part}[display]
{\bfseries\Large}
{ \hfill\fontsize{60}{35}\selectfont\color{lightgray}\textsf{Part \thepart}}
{0ex}
{\titlerule
\filright\fontsize{25}{35}\selectfont\sffamily
}
[\titlerule\vspace{0ex}]
		
\titleformat{\chapter}[display]
{\bfseries\Large}
{\hfill\fontsize{120}{70}\selectfont\color{lightgray}\textsf{\thechapter}}
{-2ex}
{\titlerule
\filright\fontsize{25}{35}\selectfont\sffamily
}
[\titlerule\vspace{0ex}]	  			  
\ofoot[\normalsize\sffamily\bfseries\thepage]{}

\begin{document}

\tableofcontents

\clearscrplain   %Löscht die Einstellungen für die Partseite
\part{Part One}

\chapter{Chapter 1}
\manualmark				%Manuelle Einstellung
\ofoot[\normalsize\sffamily\bfseries\thepage]{}
\lehead{\thepage}								
\chead{\headmark}										
\rohead{\thepage}

\blindtext
\blindtext
\blindtext
\blindtext
\blindtext

\clearscrplain
\part{Part Two}

\chapter{Chapter 2}
\manualmark
\ofoot[\normalsize\sffamily\bfseries\thepage]{}
\lehead{\thepage}								
\chead{\headmark}										
\rohead{\thepage}

\blindtext
\blindtext
\blindtext
\blindtext

\appendix
\chapter{Anhang 1}

\backmatter
\listoftables

\end{document}

Mac-Cherony
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Sa 30. Apr 2011, 11:39

Beitrag von Mac-Cherony »

Ein Problem besteht noch, was anfangs nur nebensächlich erwähnt wurde, weshalb ich es nochmal neu poste:

Und zwar besteht noch ein Problem mit den Hyperref-Ankern. Dieses Problem scheint durch die Verwendung von titlesec aufzutauchen. Da es nur bei den Part´s auftaucht und nicht bei den Chaptern könnte man die Anker ja evtl. manuell setzen.

Leider weiß ich nicht genau wie dies funktioniert bzw. die Dokumentation war für mich wieder mal nicht aufschlussreich. Gibt es die Möglichkeit den Anker manuell weiter nach unten auf die nächste Seite um einen bestimmten (von mir festgelegten) Abstand zu schieben?

Mac-Cherony
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Sa 30. Apr 2011, 11:39

Beitrag von Mac-Cherony »

Problem gelöst:

Einfach \cleardoublepage zusätzlich direkt vor dem Part einfügen und die Anker passen wieder.

Antworten