Fußzeilen anpassen bei Verwendung von titlesec in scrbook

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: Fußzeilen anpassen bei Verwendung von titlesec in scrbook

von Mac-Cherony » Di 9. Aug 2011, 00:38

Problem gelöst:

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

von Mac-Cherony » Mo 8. Aug 2011, 22:05

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?

von Mac-Cherony » Mo 8. Aug 2011, 21:05

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}

von Typo » Mo 8. Aug 2011, 19:08

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.

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

von Mac-Cherony » Mo 8. Aug 2011, 17:34

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.

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

von Typo » Mo 8. Aug 2011, 17:03

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.

Fußzeilen anpassen bei Verwendung von titlesec in scrbook

von Mac-Cherony » Mo 8. Aug 2011, 16:27

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

Nach oben