兩個不同版本的 XeTeX 之間的間距不同

兩個不同版本的 XeTeX 之間的間距不同

我正在努力處理一個項目,該項目的輸出根據我構建 LaTeX 文件的 PC 的不同而不同。我已將原始文件縮減為以下片段:

\documentclass{article}

\usepackage[a4paper, landscape, margin=1cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[fontsize=6.5pt]{scrextend}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{sectsty}
\usepackage{parskip}
\usepackage{titlesec}

\renewcommand{\familydefault}{\sfdefault}
\sectionfont{\fontsize{12}{15}\selectfont}
\subsectionfont{\fontsize{10}{12}\selectfont}

\allsectionsfont{\sffamily\underline}

% This behave different depending on the XeTeX versions
\titlespacing\section{0pt}{-3pt}{-1pt}
\titlespacing\subsection{0pt}{-4pt}{-2pt}

\begin{document}

\begin{multicols*}{3}

\section*{Foo}

Lorem ipsum dolor sit amet.

\section*{Bar}

Curabitus dictum gravida mauris.

\end{multicols*}

\end{document}

在 XeTeX 3.14159265-2.6-0.999991 (TeX Live 2019/Debian) 上:

在此輸入影像描述

在 XeTeX 3.14159265-2.6.0.99998 (TeX Live 2017/Debian) 上:

在此輸入影像描述

我們可以觀察到 XeTeX 版本之間的間距不同。那裡出了什麼問題?

相關內容