Estoy luchando con un proyecto donde el resultado es diferente dependiendo de la PC en la que construyo el archivo LaTeX. He reducido mi documento original a este fragmento:
\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}
En XeTeX 3.14159265-2.6-0.999991 (TeX Live 2019/Debian):
En XeTeX 3.14159265-2.6.0.99998 (TeX Live 2017/Debian):
Podemos observar que el espaciado es diferente entre las versiones de XeTeX. ¿Qué pasa ahí?