여기
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math} % luatex
\setmainfont{EB Garamond}
\setmathfont{Garamond Math}
\begin{document}
Test \(\mathrm{Df'_2}\).
\end{document}
소수가 f에 너무 가깝습니다. Garamond Math의 오류인 것 같습니다. 그것을 고치는 올바른 방법은 무엇입니까? (매번 다른 것을 입력할 필요가 없는 것을 선호합니다.)
(Df'_2는 정의의 이름입니다. Df
따라서 에 의해 생성된 추가 공백이 아닌 일반 텍스트로 조판되어야 합니다 \symup
.)
답변1
\mathrm 대신 \symrm을 사용하세요. 나는 또한 인수에 문자만 넣는 것을 선호합니다. 여기서는 차이가 없더라도 말입니다.
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math} % luatex
\setmainfont{EB Garamond}
\setmathfont{Garamond Math}
\begin{document}
Test \(\mathrm{Df}'_2\).
Test \(\symrm{Df}'_2\).
Test \(\symrm{Df'_2}\).
\end{document}