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 lmodern
paquete, esto produce un gran espacio alrededor de los puntos. ¿Hay alguna manera de reducir este espacio, con suerte sin ningún negativo \hspace
o sin cambiar a otra fuente?
Editar:No había realizado suficientes pruebas. En realidad, esto parece ser una mala interacción entre lmodern
y 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}
Respuesta1
El problema no está directamente en xfrac
, sino en la carga, textcomp
lo que proporciona \textperiodcentered
soportes 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 textcomp
no 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}