제가 버그로 인해 발생한 것인지, 아니면 단순히 라텍스의 일부 글꼴 명령이 어떻게 작동해야 하는지를 오해하고 있는 것인지 잘 모르겠습니다. 다음은 텔레타이프된 "tt"로 예상되는 굵은 글꼴 "tt"를 생성하는 크게 최소화된 예입니다.
\documentclass{beamer}
\usepackage{newpxmath}
\begin{document}
$\mathit{}\mathsf{}\mathtt{tt}\text{}\mathbf{}$
\end{document}
컴파일 중에는 오류나 경고가 보고되지 않습니다. 출퇴근할 수 있습니다 mathit
( mathsf
그러나 둘 중 하나를 제거하거나 제거 text
하거나 mathbf
굵은 글씨가 사라지게 합니다). 문서 클래스를 기사로 전환하거나 제거한 후에는 이를 재현할 수 없습니다 newpxmath
.
이 행동에 대한 이해 가능한 설명이 있습니까? 버그입니까(그렇다면 어디에 보고해야 합니까)?
(실험은 Ubuntu 시스템에서 pdfTeX 3.141592653-2.6-1.40.24(TeX Live 2022) 및 kpathsea 버전 6.3.4를 사용하여 수행되었습니다.)
답변1
없이도 이것을 재현할 수 있습니다.beamer
\documentclass{article}
\DeclareSymbolFont{symbolsa} {OMS}{cmsy}{m}{n}
\DeclareSymbolFont{symbolsb} {OMS}{cmsy}{m}{n}
\DeclareSymbolFont{symbolsc} {OMS}{cmsy}{m}{n}
\DeclareSymbolFont{symbolsd} {OMS}{cmsy}{m}{n}
\usepackage{newpxmath}
%\setcounter{localmathalphabets}{0}
\begin{document}
$\mathit{}\mathsf{}\mathtt{tt}\text{}\mathbf{}$
\end{document}
주석 처리를 제거하여 로컬 수학 알파벳 기능을 비활성화하면 \setcounter
문제가 방지됩니다.
이는 문제가 기본 라텍스 형식 코드에 관련되어 있지만 동일하지는 않음을 나타냅니다.