考虑这个例子:
\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.
所以我想做的是改变默认的粗体系列仅适用于电传打字字体从bx
到b
。
我怎样才能做到这一点?
答案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 行。