我需要字体大小 8.5pt

我需要字体大小 8.5pt

我需要 \fontsize 8.5pt。我知道还有其他一些问题有类似的问题。我在那里读到了一些关于使用 KOMA-Script 的内容,但这对我来说不起作用:

\documentclass[fontsize=8.5pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\begin{document}
This is no fontsize 8.5pt.
\end{document}

但如您所见(在下面的“蓝色框”中),8.5pt 被字体大小 8pt 替换。我该如何避免这种替换? 在此处输入图片描述

答案1

问题是 Computer Modern 字体定义没有为 8.5pt 大小指定任何字体,因此 LaTeX 引擎必须选择最接近的可用 8pt 字体。但您可以使用其他字体。例如,Latin Modern 看起来一样,对我来说很好用。

\documentclass[fontsize=8.5pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{helvet}
\begin{document}
This is fontsize 8.5pt.
\end{document}

另一种方法是使用fix-cm@daleif 建议的包。您只需提前加载它\documentclass即可防止类加载未修复的字体定义。

\RequirePackage{fix-cm}
\documentclass[fontsize=8.5pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\begin{document}
This is fontsize 8.5pt.
\end{document}

相关内容