Renderização de rodapé/vspace diferente após atualização da versão do TeX Live (2019 a 2022)

Renderização de rodapé/vspace diferente após atualização da versão do TeX Live (2019 a 2022)

Estou encontrando alterações inesperadas de renderização na minha saída de PDF após atualizar de uma versão mais antiga do pdfTeX. Anteriormente, eu estava usando pdfTeX 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian)e agora estou usando pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian).

O problema se manifesta nos meus rodapés, que consistem em duas linhas vermelhas. Desde a atualização, essas linhas mudaram para baixo e o texto do rodapé "Página X de Y" subiu ligeiramente, apesar de não haver alterações no código LaTeX.

Antes:

insira a descrição da imagem aqui

Depois:

insira a descrição da imagem aqui

Problemas semelhantes foram relatados (um,dois,três). No entanto, nenhuma das soluções sugeridas parece resolver o meu problema.

Também testei no Overleaf e descobri que o problema está presente nas versões do pdfTeX a partir de 2022 (versões anteriores e incluindo 2021 (legado) renderizam os PDFs corretamente).

Como posso fazer com que meus PDFs sejam gerados como antes?

Aqui está um exemplo do meu 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 mudar o vspace não tem efeito

  • \FooterRedLine: remover o \vspacenão fez nada.

  • Page X of Ytexto do rodapé: alterar o vspace para \vspace*{3mm}, \vspace{30mm}, ou \vspace*{30mm}, não fez nada.

informação relacionada