TeX Live バージョンの更新 (2019 から 2022) 後にフッター/vspace のレンダリングが異なります

TeX Live バージョンの更新 (2019 から 2022) 後にフッター/vspace のレンダリングが異なります

pdfTeX の古いバージョンからアップグレードした後、PDF 出力で予期しないレンダリングの変更が発生しています。以前は を使用していましたpdfTeX 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian)が、現在は を使用していますpdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian)

この問題は、2 本の赤い線で構成されるフッターに現れます。更新後、これらの線は下に移動し、LaTeX コードに変更がないにもかかわらず、フッターの「ページ X/Y」テキストがわずかに上に移動しました。

前に:

ここに画像の説明を入力してください

後:

ここに画像の説明を入力してください

同様の問題が報告された(1つ三つ)。しかし、提案された解決策のどれも私の問題を解決できないようです。

Overleaf でもテストしたところ、2022 以降の pdfTeX バージョンで問題が発生することがわかりました (2021 (レガシー) 以前のバージョンでは PDF が正しくレンダリングされます)。

以前のように PDF を生成するにはどうすればよいですか?

以下は私の 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}

vspaceを変更しても効果がないようです

  • \FooterRedLine: を削除しても\vspace何も起こりませんでした。

  • Page X of Yフッター テキスト: vspace を\vspace*{3mm}\vspace{30mm}\vspace*{30mm}、 に変更しても何も起こりませんでした。

関連情報