LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
LaTeX Font Warning: Size substitutions with differences
我正在使用来自http://www.poirrier.be/~jean-etienne/info/latexbeamer/latex-beamer.tar.gz。
或者,对于最小的工作示例,演示文稿
\documentclass{beamer}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}
产生警告。
如何消除以上2个警告?
答案1
添加
\usepackage{lmodern}
到您的文档序言中。
字体通常仅以特定大小/增量提供。例如,基本article
文档类仅加载以下大小(从size10.clo
):
\tiny
@5pt
;\scriptsize
@7pt
;\footnotesize
@8pt
;\small
@9pt
;\normalsize
@10pt
;\large
@12pt
;\Large
@14.4pt
;\LARGE
@17.28pt
;\huge
@20.74pt
; 和\Huge
@24.88pt
因此,15pt
使用类似以下方法请求字体大小
\documentclass{article}
\begin{document}
\fontsize{15}{18}\selectfont Hello world.
\end{document}
导致 LaTeX 在.log
文件中抱怨:
LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <15> not available
(Font) size <14.4> substituted on input line 3.
...
LaTeX Font Warning: Size substitutions with differences
(Font) up to 0.6pt have occurred.
答案2
添加\usepackage{anyfontsize}
到你的序言中。
答案3
您可以在声明\let\Tiny=\tiny
之后添加此内容documentclass
。因此,它应该看起来像这样:
\documentclass{beamer}
\let\Tiny=\tiny
希望这可以帮助! :)
链接:[1]http://texblog.net/latex-archive/presentations/beamer-warnings/
答案4
Beamer 3.44 及更新版本不再产生此警告。
它被修复了https://github.com/josephwright/beamer/commit/3bac00a7a4d95067ccb6e6aac0f0be1c9f802a1a