lmodern의 중간 점 주변 공간

lmodern의 중간 점 주변 공간

내 문서에서는 "중앙 점"을 단어의 여러 부분 사이의 구두점으로 사용합니다(예: « 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}

여기에 이미지 설명을 입력하세요

관련 정보