Dies ist eine Folgefrage zuder vorherige von mir.
Betrachten Sie das folgende MWE.
\documentclass{article}
\usepackage[all]{tcolorbox}
% \usepackage{newtxtt}
\begin{document}
\begin{docCommand}{foo}{}
\verb|\foo|
\end{docCommand}
\end{document}
Das Ergebnis (mit Computer Modern) sieht wie folgt aus und ist wie beabsichtigt:
Wenn wir die Zeile auskommentieren \usepackage{newtxtt}
, \foo
wird das Rot fett, während das Schwarze seine normale Schriftstärke behält.
Schriftpakete, bei denen dieses Problem bestätigt werden kann, sind
- Kurier (
\usepackage{courier}
), - Déjà-vu (
\usepackage{dejavu}
), - Fira (
\usepackage{FiraMono}
), - Incondolata (
\usepackage{zi4}
) und - Quellcode Pro (
\usepackage{sourcecodepro}
).
Ich finde es sehr merkwürdig, dass die im ersten Argument der Umgebung verwendete Schriftserie docCommand
je nach Schriftfamilie variiert. Wie kommt das?
Antwort1
Die Schriftserie ist für alle Schriftfamilien fett. Die Schreibmaschinenschriftfamilie von Computer Modern hat jedoch keine fette Variante und so greift LaTeX auf die normale Serie zurück. Im Protokoll finden Sie die Meldung:
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.