amsart 的字体大小不是整数吗?为什么 TeX 仍然近似于整数?

amsart 的字体大小不是整数吗?为什么 TeX 仍然近似于整数?

我尝试过,基于这个答案,产生非整数大小。

\documentclass[a4paper]{amsart}
\usepackage{blindtext}
\title{Non-integer size fonts for amsart}

\begin{document}
\maketitle
 \fontsize{10.6}{13.4}\selectfont  
\blindtext[1]

 \fontsize{11.4}{13.4}\selectfont  
\blindtext[1] 

%  \fontsize{11.5}{13.4}\selectfont  
%\blindtext[1]

 % \fontsize{12}{13.4}\selectfont  
 %\blindtext[1]

\end{document}

但无论我设置 10.6 还是 11.4,结果都是一样的。我如何才能真正设置非整数字体? 在此处输入图片描述

答案1

看一下log文件:

LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <11.4> not available
(Font)              size <10.95> substituted on input line 10.

Frank 已经解释了这个警告的原因他的回答您在问题中链接的问题。他还告诉了如何解决它,例如使用fix-cm。您还可以使用另一种字体,例如 Latin Modern(与 Computer modern 非常相似)来获得可缩放字体:

\documentclass[a4paper]{amsart}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{blindtext}
\title{Non-integer size fonts for amsart}

\begin{document}
\maketitle
\fontsize{10.6}{13.4}\selectfont  
\blindtext[1]

\fontsize{11.4}{13.4}\selectfont  
\blindtext[1] 

\fontsize{11.5}{13.4}\selectfont  
\blindtext[1]

\fontsize{12}{13.4}\selectfont  
\blindtext[1]

\end{document}

几种字体大小

相关内容