我以为可缩放字体可以缩放到任意数字。显然不是?MWE:
% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode
\documentclass[12pt,USenglish,letterpaper,final]{memoir}
\usepackage[T1]{fontenc}
\checkandfixthelayout
\makeatletter\newlength\stdFontsize\setlength\stdFontsize{\f@size pt}\makeatother
\newcommand\slightlyLarger[1]{{\fontsize{1.08\stdFontsize}{1.25\baselineskip}\selectfont#1}}
\newcommand\yetLarger[1]{{\fontsize{1.1\stdFontsize}{1.25\baselineskip}\selectfont#1}}
\begin{document}
1. Normal text.\par
\slightlyLarger{2. Should be slightly larger, but is not.\par}
\yetLarger{3. Should be yet larger, and is.\par}
4. The log file shows sfrm1200.pfb in use.
\end{document}
第 2 行打印的大小与第 1 行相同,而不是略大。第 3 行仅将请求的大小稍微增加一点,然后大小就突然增大。看来字体大小是量化的,而不是无限可扩展的。
我错过了什么?
答案1
Latex 可以控制缩放步骤。如果您希望 cm-fonts 能够平滑缩放,请\RequirePackage{fix-cm}
在前面添加。\documentclass