仅更改电传打字机的默认粗​​体系列

仅更改电传打字机的默认粗​​体系列

考虑这个例子:

\documentclass{article}

\usepackage{lmodern}       %% see below
\usepackage[T1]{fontenc}   %%

\begin{document}

Hello \textbf{World \texttt{of} Code!}
%%                  ^^^^^^^^^^^

\end{document}

如果没有这些包,粗体字体将使用系列b。但是,有了上述两个包,粗体系列就变成了bx。不幸的是,lmodern teletype 没有这样的系列,导致出现以下警告:

LaTeX Font Info:    Font shape `T1/lmtt/bx/n' in size <10> not available
(Font)              Font shape `T1/lmtt/b/n' tried instead on input line 8.

所以我想做的是改变默认的粗体系列仅适用于电传打字字体bxb

我怎样才能做到这一点?

答案1

行为与设计一致,但如果您想丢失所有(仅日志)字体警告,那么:

\documentclass{article}


\makeatletter
\def\@font@info#1{}
\makeatother


\usepackage{lmodern}       %% see below
\usepackage[T1]{fontenc}   %%

\begin{document}

Hello \textbf{World \texttt{of} Code!}
%%                  ^^^^^^^^^^^

\end{document}

日志中有 66 行而不是 140 行。

相关内容