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).

문제는 두 개의 빨간색 선으로 구성된 바닥글에 나타납니다. 업데이트 이후 LaTeX 코드가 변경되지 않았음에도 불구하고 이러한 행은 아래로 이동했으며 "Y 페이지의 X" 바닥글 텍스트는 약간 위로 이동했습니다.

전에:

여기에 이미지 설명을 입력하세요

후에:

여기에 이미지 설명을 입력하세요

유사한 문제가 보고되었습니다(하나,,). 그러나 제안된 해결 방법 중 어느 것도 내 문제를 해결하지 못하는 것 같습니다.

또한 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}아무 작업도 수행되지 않았습니다.

관련 정보