.png)
Me encuentro con cambios inesperados en la representación de mi salida PDF después de actualizar desde una versión anterior de pdfTeX. Antes usaba pdfTeX 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian)
, y ahora estoy usando pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian)
.
El problema se manifiesta en mis pies de página, que constan de dos líneas rojas. Desde la actualización, estas líneas se han desplazado hacia abajo y el texto del pie de página "Página X de Y" se ha movido ligeramente hacia arriba, a pesar de que no se han realizado cambios en el código LaTeX.
Antes:
Después:
Se informaron problemas similares (uno,dos,tres). Sin embargo, ninguna de las soluciones sugeridas parece resolver mi problema.
También probé en Overleaf y descubrí que el problema está presente con las versiones de pdfTeX a partir de 2022 (las versiones anteriores a 2021 inclusive (heredadas) representan los archivos PDF correctamente).
¿Cómo puedo hacer que mis archivos PDF se generen como antes?
Aquí hay un ejemplo de mi código LaTeX:
\documentclass[10pt]{report}
\usepackage[top=3.2cm, bottom=3.5cm, left=1.5cm, right=1.5cm, foot=1.7cm, head=2.6cm, heightrounded, portrait, a4paper]{geometry}
\usepackage{stackengine}
\usepackage{fancyhdr}
\usepackage{tikz}
\newcommand\FooterRedLine{\vspace*{-6.8mm}\textcolor{red}{\rule{0.5\textwidth-1.2cm}{2pt}}}
\newcommand{\SetupHeaderAndFooter}{
\fancypagestyle{plain}{
\fancyhf{}
\renewcommand{\headrulewidth}{1.2pt}
\setlength{\tabcolsep}{1pt}
\renewcommand{\arraystretch}{1}
\setlength\arrayrulewidth{0.2pt}
\fancyfoot[L]{
\FooterRedLine \hfill \FooterRedLine
}
\fancyfoot[C]{
\includegraphics[width=2.2cm, keepaspectratio=true]{example-image-a} \\
\small{ABC\texttrademark} \\[1mm]
\scriptsize{\textit{ABC}}
}
\fancyfoot[R]{
\vspace{3mm}
\small{Page X of Y}
}
}
}
\SetupHeaderAndFooter
\pagestyle{plain}
\begin{document}
Hello
\end{document}
Parece que cambiar vspace no tiene ningún efecto.
\FooterRedLine
: eliminar el\vspace
no hizo nada.Page X of Y
Texto de pie de página: cambiar el espacio virtual a\vspace*{3mm}
,\vspace{30mm}
o\vspace*{30mm}
, no hizo nada.