unicode-math가 amssymb와 결합하여 악센트 커닝을 깨뜨리는 이유는 무엇입니까?

unicode-math가 amssymb와 결합하여 악센트 커닝을 깨뜨리는 이유는 무엇입니까?

다음 MWE를 사용하고 있습니다. 처음에는 을(를) 사용하고 unicode-math두 번째는 을(를) 사용하지 않고:

% arara: lualatex

\documentclass{article}
\usepackage{amssymb}
%\usepackage{unicode-math}

\begin{document}
$\tilde\Box \hat\Box \bar\Box$   
\end{document}

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

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

차이점은 어디에서 오는가? 커닝이 확실히 깨졌습니다.

amssymb.sty 2013/01/14 v3.01 AMS 글꼴 기호

unicode-math.sty 2013/05/21 v0.7e XeTeX 및 LuaTeX에 대한 유니코드 수학 지원

편집하다

Barbara Beeton은 latexsym. amssymb이로 인해 수직 위치 지정이 더 나빠지고 I/O에도 동일한 효과가 나타납니다 unicode-math.

% arara: lualatex

\documentclass{article}
\usepackage{latexsym}
%\usepackage{unicode-math}

\begin{document}
$\tilde\Box \hat\Box \bar\Box$   
\end{document}

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

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

답변1

amssymb와 함께 사용하면 안 됩니다 unicode-math. 이 \Box명령은 (명확하게 명명되지 않은) \mdlgwhtsquare명령(for U+25A1 WHITE SQUARE)으로 대체될 수 있습니다.

% arara: lualatex

\documentclass{article}

\usepackage{unicode-math}

\renewcommand{\Box}{\mdlgwhtsquare}

\begin{document}
$\tilde{\Box} \hat{\Box} \bar{\Box}$
\end{document}

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

관련 정보