El entorno docCommand y algunos otros imprimen secuencias de control en negrita con ciertas fuentes

El entorno docCommand y algunos otros imprimen secuencias de control en negrita con ciertas fuentes

Esta es una pregunta de seguimiento parael anterior mio.

Considere el siguiente MWE.

\documentclass{article}
\usepackage[all]{tcolorbox}
% \usepackage{newtxtt}
\begin{document}
\begin{docCommand}{foo}{}
  \verb|\foo|
\end{docCommand}
\end{document}

El resultado (con Computer Modern) es el siguiente y es el previsto:

Salida con CM

Si descomentamos la línea \usepackage{newtxtt}, el rojo \foose vuelve negrita mientras que el negro mantiene el peso normal.

Salida con newtxtt

Los paquetes de fuentes con los que se puede confirmar este problema son

  • Mensajero ( \usepackage{courier}),
  • Deja Vu ( \usepackage{dejavu}),
  • Fira ( \usepackage{FiraMono}),
  • Incondolata ( \usepackage{zi4}), y
  • Código fuente profesional ( \usepackage{sourcecodepro}).

Me parece muy extraño que la serie de fuentes utilizadas en el primer argumento de docCommandentorno varíe según la familia de fuentes. ¿Cómo es que esto sucede?

Respuesta1

La serie de fuentes está en negrita para todas las familias de fuentes. Pero la familia de fuentes de máquina de escribir de las computadoras modernas no tiene variantes en negrita, por lo que LaTeX vuelve a la serie normal. En el registro encontrará el mensaje:

LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <10> not available
(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 7.

información relacionada