私の文書では、単語の異なる部分の間の句読点として「中央点」を使用しています(「Les candidat·e·s」のように、フランス語の性別を中立化することを目的としています)。
残念ながら、このlmodern
パッケージでは、ドットの周囲に大きな間隔が生じます。この間隔を、できればマイナスの影響\hspace
や別のフォントへの切り替えなしで減らす方法はありますか?
編集:lmodern
十分なテストを実行していませんでした。これは実際にはとの間の不適切な相互作用のようですxfrac
(アライメントの問題を引き起こすには両方が必要です)。
最小限の例:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{xfrac}
\begin{document}
Les candidat·e·s
\end{document}
答え1
問題は に直接あるのではなく、より広いサイドベアリングを提供する をxfrac
ロードすることにあります。Latin Modern フォントの開発者がなぜこのように決めたのかはわかりませんが、これに対処するには遅すぎます。textcomp
\textperiodcentered
TS1 コマンドのリストからコマンドを削除し、textcomp
ロードされていないときに有効なデフォルトを再確立します。
\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}