No meu documento, utilizo o "ponto mediano" como sinal de pontuação entre diferentes partes de uma palavra (como em «Les candidat·e·s», o objetivo é neutralizar o género do francês).
Infelizmente, com a lmodern
embalagem, isso produz um grande espaçamento ao redor dos pontos. Existe alguma maneira de reduzir esse espaçamento, espero que sem nenhum negativo \hspace
ou mudança para outra fonte?
Editar:Eu não tinha feito testes suficientes. Na verdade, isso parece ser uma interação ruim entre lmodern
e xfrac
(ambos são necessários para desencadear o problema de alinhamento).
Exemplo mínimo:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{xfrac}
\begin{document}
Les candidat·e·s
\end{document}
Responder1
O problema não está diretamente no xfrac
, mas sim no fato de ele carregar textcomp
o que proporciona \textperiodcentered
rolamentos laterais mais largos. Não sei por que os desenvolvedores das fontes Latin Modern decidiram dessa forma, mas é tarde demais para fazer algo a respeito.
Remova o comando da lista de comandos TS1 e restabeleça o padrão válido quando textcomp
não estiver carregado.
\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}