El pie de página/vspace se representa de manera diferente después de la actualización de la versión de TeX Live (2019 a 2022)

El pie de página/vspace se representa de manera diferente después de la actualización de la versión de TeX Live (2019 a 2022)

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:

ingrese la descripción de la imagen aquí

Después:

ingrese la descripción de la imagen aquí

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 \vspaceno hizo nada.

  • Page X of YTexto de pie de página: cambiar el espacio virtual a \vspace*{3mm}, \vspace{30mm}o \vspace*{30mm}, no hizo nada.

información relacionada