.png)
Я сталкиваюсь с неожиданными изменениями в рендеринге в моем PDF-выводе после обновления со старой версии pdfTeX. Раньше я использовал 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)
.
Проблема проявляется в моих нижних колонтитулах, которые состоят из двух красных линий. После обновления эти линии сместились вниз, а текст нижнего колонтитула "Страница X из Y" немного сместился вверх, несмотря на отсутствие изменений в коде LaTeX.
До:
После:
Сообщалось о подобных проблемах (один,два,три). Однако ни одно из предложенных решений не решило мою проблему.
Я также протестировал Overleaf и обнаружил, что проблема присутствует в версиях pdfTeX, начиная с 2022 года (версии до 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}
, ничего не дало.