Durch Ändern der Unterabschnittsfarbe wird die Seitenkopfzeile geändert

Durch Ändern der Unterabschnittsfarbe wird die Seitenkopfzeile geändert

Hier ist mein Problem: Ich versuche, meine Universitätsvorlage neu zu erstellen.

Ich habe ein articleDokument erstellt, bei dem die erste Seite eine andere Kopf- und Fußzeile hat als die anderen Seiten. Es ist ein bisschen schmutzig, aber es funktioniert ...

Die Kopfzeile auf der ersten Seite ist länger als die auf den anderen.

Dann wollte ich die Farbe meiner Abschnitte, Unterabschnitte usw. ändern. Ich habe das titlesecPaket zum Ändern der Farbe verwendet und wenn ich die sectionFarbe ändere, gibt es kein Problem. Aber wenn ich die subsectionFarbe ändere, wird meine Kopfzeile auf meiner zweiten und den folgenden Seiten zu groß (wie die auf der ersten Seite).

Das Dokument ist aufGitHub. Es ist das article_templateund Sie können das ausführen my_document.tex.

Das minimale funktionierende Beispiel:

\documentclass[a4paper,12pt]{article}

% French or english language
\usepackage[english,french]{babel}

% To write special caracters
% to be used with Linux/Windows
\usepackage[utf8]{inputenc}

% Set the fonts
% Palatino for rm and math | Helvetica for ss | Courier for tt
\usepackage{mathpazo} % math & rm
\usepackage[scaled]{helvet} % ss
\usepackage{courier} % tt
%\normalfont % the default
\usepackage[T1]{fontenc}
% to write the text in sans serif
\renewcommand\familydefault{\sfdefault}

% Set the spacing
\usepackage{setspace}
\onehalfspacing

\usepackage[dvipsnames]{xcolor}

\colorlet{punct}{red!60!black}
\definecolor{background}{HTML}{EEEEEE}
\definecolor{delim}{RGB}{20,105,176}
\colorlet{numb}{magenta!60!black}
\definecolor{blue_title}{RGB}{46,116,181}

\usepackage{titlesec}
\titleformat*{\section}{\normalfont\Large\bfseries\color{blue_title}}
%\titleformat*{\subsection}{\normalfont\large\bfseries\color{blue_title}}
%\titleformat*{\subsubsection}{\normalfont\normalsize\bfseries\color{blue_title}}


% set the margin
% Taille des marges
\usepackage[top=2cm, bottom=4cm, left=2.5cm , right=2.5cm, includehead, showframe]{geometry}
%\usepackage{geometry}
%\geometry{bindingoffset=1cm} % to bind pages
\usepackage{afterpage}

% to be able to use landscape
\usepackage{lscape}

% To skip indent at the begining of paragraphs
\usepackage[parfill]{parskip}

% For quotes adapted in the
\usepackage{csquotes}

% for bullet points
\usepackage{enumitem}

% Footnote definition
\usepackage[hang, bottom]{footmisc}

%Pour le header
\usepackage{fancyhdr}

\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\pagestyle{fancy}
    \fancyhf{}
    \setlength\headheight{45pt}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
    \fancyhead[L]{\includegraphics[width=1.56in, height=0.55in]{example-image}}
    \fancyhead[R]{\thepage}

\fancypagestyle{my_style}{
    \fancyhf{}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
    \fancyhead[L]{\includegraphics[width=5.5in, height=1in]{example-image}}
    \fancyfoot[C]{\includegraphics[width=6.7in, height=0.7in]{example-image}}
    }



\usepackage{graphicx}
\usepackage{lipsum}



\begin{document}
\selectlanguage{english}

\newgeometry{top=1.5cm, bottom=4cm, left=2.5cm , right=2.5cm, includehead}
\setlength\headheight{81pt}
\setlength\footskip{56pt}


\thispagestyle{my_style}
%\vspace*{0.5cm}
\Huge % size
\textbf{Magnificient Title}
%\rule{5cm}{0.2pt}

\large
\textcolor{gray}{
Subtitle --- \today
}

\setcounter{page}{1}
\afterpage{\aftergroup\restoregeometry}


\section*{Abstract}
\addcontentsline{toc}{section}{Abstract} % adds an entry to the table of contents
\lipsum[1-2]
\section{The First Section}
\subsection{With a sub secion}
\subsubsection*{and again}

\lipsum[1-10]
\end{document}

So funktioniert es:

Die erste Seite: Die erste Seite funktioniert

Und die zweite Seite und folgende: Die zweite Seite ist in Ordnung (Unterabschnitt ist schwarz)

Beachten Sie, dass in derhead/settings_esc_template.tex, die Zeile \titleformat*{\subsection}{\normalfont\large\bfseries\color{blue_title}}ist kommentiert.

Wenn ich jetzt den Unterabschnitt (oder den Unterunterabschnitt) durch Entfernen der Kommentarzeichen aus der Zeile blau markiere \titleformat*{\subsection}{\normalfont\large\bfseries\color{blue_title}}, ändert sich meine Überschrift auf der zweiten Seite ...

Die zweite Seite hat eine falsche Überschrift (Unterabschnitt in Blau)

Beim sectstyPaket ist das Verhalten das gleiche.

Hat jemand eine Erklärung für dieses Verhalten?

Vielen Dank für Ihre Hilfe (und entschuldigen Sie meine Englischfehler)!

Antwort1

Es ist nicht nötig, die Geometrie kompliziert neu zu setzen. Verwenden Sie einfach \vspace und \enlargethispage und verkleinern Sie die Höhe der Bilder, damit sie in die Seiten passen:

\documentclass[a4paper,12pt]{article}

\usepackage[english,french]{babel}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[scaled]{helvet}
\renewcommand\familydefault{\sfdefault}
\usepackage[parfill]{parskip}
\usepackage{setspace}
\onehalfspacing

\usepackage{xcolor}
\usepackage{titlesec}
\titleformat*{\section}{\normalfont\Large\bfseries\color{blue}}
\titleformat*{\subsection}{\normalfont\large\bfseries\color{blue}}
\titleformat*{\subsubsection}{\normalfont\normalsize\bfseries\color{blue}}

%page layout of second and following pages, adapt the values if needed
\usepackage[top=2cm, bottom=4cm, left=2.5cm , right=2.5cm, 
           includehead, headheight=45pt, showframe]{geometry}

\usepackage{fancyhdr}

\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\pagestyle{fancy}
    \fancyhf{}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
    \fancyhead[L]{\includegraphics[width=1.56in, height=0.55in]{example-image}}
    \fancyhead[R]{\thepage}

\fancypagestyle{my_style}{
    \fancyhf{}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
    %raise the boxes and smash their height on page 1, adapt the values
    \fancyhead[L]{%
     \raisebox{-2cm}[0pt][0pt]{\includegraphics[width=5.5in, height=1in]{example-image}}}
    \fancyfoot[C]{%
     \raisebox{-0.5cm}[0pt][0pt]{\includegraphics[width=6.7in, height=0.7in]{example-image}}}
    }

\usepackage{graphicx}
\usepackage{lipsum}

\begin{document}
\selectlanguage{english}

\thispagestyle{my_style}
\vspace*{0.5cm}  %adapt to move the text down
\enlargethispage{-1cm} %adapt to shorten the first page if needed
\Huge % size
\textbf{Magnificient Title}
%\rule{5cm}{0.2pt}

\large
\textcolor{gray}{Subtitle --- \today}

\section*{Abstract}
\addcontentsline{toc}{section}{Abstract} % adds an entry to the table of contents
\lipsum[1-2]
\section{The First Section}
\subsection{With a sub secion}
\subsubsection*{and again}

\lipsum[1-10]
\end{document}

verwandte Informationen