Espacio alrededor del punto medio con lmodern

Espacio alrededor del punto medio con lmodern

En mi documento, utilizo el "punto mediano" como signo de puntuación entre diferentes partes de una palabra (como en « Les candidat·e·s », el propósito es neutralizar el género del francés).

Lamentablemente, con el lmodernpaquete, esto produce un gran espacio alrededor de los puntos. ¿Hay alguna manera de reducir este espacio, con suerte sin ningún negativo \hspaceo sin cambiar a otra fuente?

Editar:No había realizado suficientes pruebas. En realidad, esto parece ser una mala interacción entre lmoderny xfrac(ambos son necesarios para desencadenar el problema de alineación).

Ejemplo mínimo:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{xfrac}
\begin{document}
Les candidat·e·s
\end{document}

Producción

Respuesta1

El problema no está directamente en xfrac, sino en la carga, textcomplo que proporciona \textperiodcenteredsoportes laterales más anchos. No estoy seguro de por qué los desarrolladores de las fuentes Latin Modern decidieron de esta manera, pero ya es demasiado tarde para hacer algo al respecto.

Elimine el comando de la lista de comandos TS1 y restablezca el valor predeterminado válido cuando textcompno esté cargado.

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}

\usepackage{textcomp} % this is the culprit!

\DeclareTextSymbolDefault{\textperiodcentered}{OMS}
\UndeclareTextCommand{\textperiodcentered}{TS1}

\begin{document}

Les candidat·e·s

\end{document}

ingrese la descripción de la imagen aquí

información relacionada