为什么正常大小的 \relsize{-1} 不会导致 \smaller?

为什么正常大小的 \relsize{-1} 不会导致 \smaller?

这可能只是因为我找不到手册的相应部分,但我希望relsize\smaller具有\relsize{-1}\small在正常大小的文本中使用相同的效果。然而,两者似乎都产生了等效的结果\footnotesize

梅威瑟:

\documentclass{article}

\usepackage{relsize}

\begin{document}

    \texttt{\small k1}: \texttt{\smaller k1} \textsmaller{\texttt{k1}} \texttt{\relsize{-1} k1} \texttt{\relsize{0} k1} \texttt{\footnotesize k1}

\end{document}

结果,我期望除了最后两个(我仅将其包括在内以供比较)之外的所有值都具有相同的大小:

答案1

\relsize{-1}命令将当前大小除以 1.2;然后选择最接近的可用字体大小。由于 10/1.2=8.33333,因此\footnotesize选择 8 点大小(即)。

您可以按照包文档中的说明进行操作,\relsize{-0.5}以便在当前大小为十点时获得九点大小。

相关内容