Escopo confuso de negrito no beamer

Escopo confuso de negrito no beamer

Não tenho certeza se encontrei um bug ou estou apenas entendendo mal como alguns comandos de fonte em latex devem se comportar. A seguir está um exemplo fortemente minimizado que produz um "tt" em negrito, enquanto eu esperaria que fosse um "tt" teledigitado:

\documentclass{beamer}
\usepackage{newpxmath}

\begin{document}
$\mathit{}\mathsf{}\mathtt{tt}\text{}\mathbf{}$
\end{document}

Nenhum erro ou aviso é relatado durante a compilação. Pode-se comutar mathite mathsf(mas remover ou remover textou mathbffaz com que o negrito desapareça). Não consigo reproduzir isso depois de mudar a classe do documento para artigo nem depois de remover o arquivo newpxmath.

Existe uma explicação compreensível para esse comportamento? É um bug (e em caso afirmativo, onde deveria ser relatado)?

(Experimentos realizados com pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022) e kpathsea versão 6.3.4 em uma máquina Ubuntu.)

Responder1

Você pode reproduzir isso sembeamer

\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}

desabilitar o recurso de alfabetos matemáticos locais removendo o comentário \setcounterevita o problema.

Isso indica que o problema está no código do formato látex base, relacionado, mas não idêntico a

https://github.com/latex3/latex2e/issues/1101

informação relacionada