Zweiseitige Fußzeile schafft zusätzlichen vertikalen Raum

Zweiseitige Fußzeile schafft zusätzlichen vertikalen Raum

Der folgende Code erzeugt den richtigen Abstand für Seiten mit ungeraden Seiten, aber einen falschen Abstand für Seiten mit geraden Seiten.

Richtiger Abstand:

Bildbeschreibung hier eingeben

Falscher Abstand:

Bildbeschreibung hier eingeben

Bei meinem Versuch, die beiden Deklarationen optisch voneinander zu unterscheiden, konnte ich drei Unterschiede feststellen:

  1. Ich habe es für den linken Fuß und nicht für den rechten erklärt.
  2. Ich habe die Fußzeile auf den geraden Seiten und nicht auf den ungeraden Seiten angegeben.
  3. Meine Deklarationsreihenfolge ist umgekehrt: Ich beginne mit dem markin meiner ersten Deklaration und \rlapdaneben. Der falsche Abstand entsteht, wenn ich ausgebe \llapund mit meinem fahre mark.

Ich kann den richtigen Abstand herstellen, ohne auszugeben \llap, aber ich hätte dort wirklich gerne meine Seitenzahl.

Wie wird der überflüssige Platz, der durch die \fancyfoot[LE]Deklaration entsteht, beseitigt? / Wie kann auf geraden Seiten der richtige Abstand erreicht werden, der genau dem Abstand auf ungeraden Seiten entspricht?

Code:

\documentclass[twoside]{article}

\usepackage{xcolor}
\usepackage{lipsum}

\usepackage{fancyhdr}
\newlength\titleindent
\setlength\titleindent{.25in}

\pagestyle{fancy}
\fancyhf{}
%\renewcommand{\sectionmark}[1]{\markboth{#1}{}}
%\renewcommand{\subsectionmark}[1]{\markright{#1}}
\fancyfoot[RO]{%
        \leftmark\strut\rlap{\hskip\titleindent\parbox{\titleindent}{\color{blue}\thepage\strut}}%
        }%
\fancyfoot[LE]{%
        \llap{\parbox{\titleindent}{\color{blue}\thepage\strut}}\leftmark\strut%
        }%
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{.4pt}


\begin{document}

\section{Section}

\lipsum\lipsum

\end{document}

Antwort1

Wie egreg sagt inseine Antwort, \makeboxauch hier verwenden.

\documentclass[twoside]{article}

\usepackage{xcolor}
\usepackage{lipsum}

\usepackage{fancyhdr}
\newlength\titleindent
\setlength\titleindent{.25in}

\pagestyle{fancy}
\fancyhf{}
%\renewcommand{\sectionmark}[1]{\markboth{#1}{}}
%\renewcommand{\subsectionmark}[1]{\markright{#1}}
\fancyfoot[RO]{%
        \leftmark\strut\makebox[0pt][l]{\hspace{\titleindent}\color{blue}\thepage\strut}%
        }%
\fancyfoot[LE]{%
        \makebox[0pt][r]{\color{blue}\thesection\hspace{\titleindent}}\leftmark\strut%
        }%
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{.4pt}


\begin{document}

\section{Section}

\lipsum\lipsum

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen