%20%E5%BE%8C%E3%81%AB%E3%83%95%E3%83%83%E3%82%BF%E3%83%BC%2Fvspace%20%E3%81%AE%E3%83%AC%E3%83%B3%E3%83%80%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%8C%E7%95%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99.png)
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}
、 に変更しても何も起こりませんでした。