Fußhöhe und Fußregel mit Titlesec und Geometrie

Fußhöhe und Fußregel mit Titlesec und Geometrie

Betrachten Sie die folgenden MWE

\documentclass[a4paper,twoside]{article}

\usepackage[width=14cm,left=3.5cm,marginparwidth=3cm,marginparsep=0.35cm,
height=21cm,top=3.7cm,headsep=1cm,headheight=1.6cm,footskip=1.7cm,showframe]{geometry}

\usepackage[pagestyles,outermarks]{titlesec}
\newpagestyle{foo}{%
  \headrule\sethead
  [\thepage][][{\includegraphics[height=1.5cm]{foo.jpg}}]
  {{\includegraphics[height=1.5cm]{foo.jpg}}}{}{\thepage}
  \footrule
  \setfoot
  {}{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}{}
  }
\pagestyle{foo}

\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}
\lipsum[1-5]
\end{document}

Das Bild in der Fußzeile überlappt sich mit dem footruleund daher wird letzteres nicht angezeigt, wie im folgenden Bild zu sehen ist:

Bildbeschreibung hier eingeben

Wie kann ich das beheben? Allgemeiner gefragt: Gibt es eine Möglichkeit, die Höhe zu erhöhen, footheightwenn man das Geometriepaket verwendet? (Ich kann die Kopfhöhe mit der headheightOption erhöhen, aber die Fußhöhe scheint fest zu sein, wie im nächsten Bild zu sehen ist).

Bildbeschreibung hier eingeben

Antwort1

Sie können das Bild verkleinern mit\raisebox

\raisebox{-1cm}{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}

Code:

\documentclass[a4paper,twoside]{article}

\usepackage[width=14cm,left=3.5cm,marginparwidth=3cm,marginparsep=0.35cm,
height=21cm,top=3.7cm,headsep=1cm,headheight=1.6cm,footskip=2cm,showframe]{geometry}

\usepackage[pagestyles,outermarks]{titlesec}
\newpagestyle{foo}{%
  \headrule\sethead
  [\thepage][][{\includegraphics[height=1.5cm]{foo.jpg}}]
  {{\includegraphics[height=1.5cm]{foo.jpg}}}{}{\thepage}
  \footrule
  \setfoot
  {}{\raisebox{-1cm}{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}}{}
  }
\pagestyle{foo}

\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}
\lipsum[1-5]
\end{document}

Bildbeschreibung hier eingeben

Anstelle von Hard Coding 1cmkönnen Sie \heightFolgendes verwenden:

\raisebox{-0.8\height}{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}

Mit fancyhdrsieht es ordentlich aus.

\documentclass[a4paper,twoside]{article}

\usepackage[width=14cm,left=3.5cm,marginparwidth=3cm,marginparsep=0.35cm,
height=21cm,top=3.7cm,headsep=1cm,headheight=1.6cm,footskip=2cm,showframe]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}{%
  \fancyhf{}
  \fancyhead[LE,RO]{\thepage}
  \fancyhead[RE,LO]{\includegraphics[height=1.5cm]{foo.jpg}}
  \fancyfoot[C]{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}
  \renewcommand{\footrulewidth}{0.5pt}
\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}
\lipsum[1-5]
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen