No estoy seguro de haber encontrado un error o simplemente no entiendo cómo deberían comportarse algunos comandos de fuentes en látex. El siguiente es un ejemplo muy minimizado que produce un "tt" en negrita, mientras que yo esperaría que fuera un "tt" teletipado:
\documentclass{beamer}
\usepackage{newpxmath}
\begin{document}
$\mathit{}\mathsf{}\mathtt{tt}\text{}\mathbf{}$
\end{document}
No se informan errores ni advertencias durante la compilación. Uno puede conmutar mathit
y mathsf
(pero eliminar o eliminar text
o mathbf
hace que la negrita desaparezca). No puedo reproducir esto después de cambiar la clase de documento a artículo ni después de eliminarlo newpxmath
.
¿Existe una explicación comprensible para este comportamiento? ¿Es un error (y si es así, dónde debería informarse)?
(Experimentos realizados con pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022) y kpathsea versión 6.3.4 en una máquina Ubuntu).
Respuesta1
Puedes reproducir esto sinbeamer
\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}
Desactivar la función de alfabetos matemáticos locales descomentando \setcounter
evita el problema.
Esto indica que el problema está en el código de formato de látex base, relacionado pero no idéntico a