Altura del pie y regla del pie usando titlesec y geometría

Altura del pie y regla del pie usando titlesec y geometría

Considere el siguiente 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}

La imagen del pie de página se superpone con la de footruleeste último y por tanto no se muestra como se puede observar en la siguiente imagen:

ingrese la descripción de la imagen aquí

¿Cómo puedo arreglar esto? De manera más general, ¿hay alguna manera de aumentar el valor footheightal usar el paquete de geometría? (Puedo aumentar la altura de la cabeza con la headheightopción pero la altura del pie parece ser fija, como se puede ver en la siguiente imagen).

ingrese la descripción de la imagen aquí

Respuesta1

Puedes bajar la imagen usando\raisebox

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

Código:

\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}

ingrese la descripción de la imagen aquí

En lugar de codificar 1cm, puedes usar \heightme gusta

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

Con fancyhdr, las cosas se ven bien.

\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}

ingrese la descripción de la imagen aquí

información relacionada