Hallo,
nun habe ich die harte Betelnuss nach langem Kauen selber geknackt.
Das Problem zerfällt in 2 Teile:
1. Formatierung des Inhaltverzeichnis
2. Formatierung der ganzen eigenen Seite, auf der der Titel des parts steht
Indem ich gesucht habe nach \RequirePackage{...} habe ich die Doku gefunden, die für die Codeteile zuständig ist.
Zum Beispiel für \RequirePackage{titlesec} ist es titlesec.pdf.
2 Dokus habe ich je nach den genannten Teilen verwendet:
1. tocloft.dvi
2. titlesec.pdf
Zuerst zu 2.
Hier habe ich in arsclassica.sty Folgendes geändert:
Code:
\titleformat{\part}[display]
{\normalfont\centering\large}%
%{\thispagestyle{empty}\partname~\MakeTextUppercase{\thepart}}{1em}%
{}{1em}%
%{\color{Maroon}\spacedallcaps}
{\spacedallcaps}
Also nur auskommentiert, nichts hinzugefügt. Dadurch bekomme ich eine Seite, auf der einzig und allein der Titel steht (ohne Nummerierung, ohne das Wort "Teil").
Zu 1: da ist Manches gut gegangen, manches ist ein Hack.
Da habe ich in classicthesis.sty
Code:
\ifthenelse{\boolean{@parts}}%
{%
%\renewcommand{\thepart}{\roman{part}}%
\renewcommand{\thepart}{}%Nummerierung leer
\renewcommand{\cftpartpresnum}{\scshape}% \MakeTextLowercase
% \renewcommand{\cftpartaftersnum}{\cftchapaftersnum}%
% \renewcommand{\cftpartaftersnumb}{\quad}%
% \setlength{\cftpartnumwidth}{\cftpartnumwidth}
%\renewcommand{\cftpartfont}{\color{Maroon}\normalfont}%
\renewcommand{\cftpartfont}{\normalfont}%
\renewcommand{\cftpartpagefont}{\normalfont}%
\renewcommand{\cftpartleader}{\hspace{1.5em}}%
\renewcommand{\cftpartafterpnum}{\cftparfillskip}%
\addtocontents{toc}{\cftpagenumbersoff{part}} %seitenzahl verschwindet
\setlength{\cftbeforepartskip}{1em}%Abstand von part nach oben hin
\setlength{\cftpartindent}{-0.8em}%abstand links
\setlength{\cftbeforechapskip}{.1em}%
\setlength{\beforebibskip}{\cftbeforepartskip}%
}{\relax}
Das bedeutet: keine Seitenzahl:
\addtocontents{toc}{\cftpagenumbersoff{part}} %seitenzahl verschwindet
Die Nummerung der Teile (z.B. "1" von 1. Teil) habe ich nur dadurch zu unterdrücken gewusst, dass ich geschrieben habe:
\renewcommand{\thepart}{}%Nummerierung leer
statt
\renewcommand{\thepart}{\roman{part}}%
Dadurch ist das Problem entstanden, dass da ein leerer Freiraum ist.
Den habe ich dadurch wegbekommen, dass ich den Text im Inhaltsverzeichnis nach links rücke mit:
\setlength{\cftpartindent}{-0.8em}%abstand links
Zuletzt habe ich die Schrift geändert (in classicthesis.sty), statt Kapitälchen kursiv:
Code:
\newcommand{\myPart}[2][]{% for parts
\ifthenelse{\equal{#1}{}}{%
\ifpdf%
% ugly hack to remove the part number from the PDF bookmark entry
\pdfstringdefDisableCommands{\let\thepart\@gobbletwo}%
%\part[\texorpdfstring{\spacedlowsmallcaps{#2}}{#2}]{#2}% spacedallcaps spacedlowsmallcaps
%\else\part[\spacedlowsmallcaps{#2}]{#2}\fi%
\part[\texorpdfstring{\textit{#2}}{#2}]{#2}%
\else\part[\textit{#2}]{#2}\fi%
}{%
\ifpdf%
% ugly hack to remove the part number from the PDF bookmark entry
\pdfstringdefDisableCommands{\let\thepart\@gobbletwo}%
\part[\texorpdfstring{\spacedlowsmallcaps{#1}}{#1}]{#2}% spacedallcaps spacedlowsmallcaps
\else\part[\spacedlowsmallcaps{#1}]{#2}\fi%
}}%
Zusammengefasst: die Dokus zu tocloft package (Änderungen im Inhaltsverzeichnis) und titlesec (Änderung der Titelseite) haben mir vor allem dabei geholfen, die Probleme zu lösen.
Wieso all das? Weil ich nur einen einzigen Teil (\part) habe und eine Nummerierung da keinen Sinn macht.
Viele Grüße,
Klaus
Lesezeichen