我尝试过,基于这个答案,产生非整数大小。
\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}
答案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}