看来,回忆录课的字体大小有问题。
在回忆录课程手册第 48 页中写道,例如使用课程选项 14 pt 我们将得到\normalsize = 14
pt。
但实际上,使用命令\normalsize \f@size
输出的是14,4
pt。使用 Adobe Acrobat Pro 也可以检查字体大小。在本例中是14,35
pt。
如何在回忆录课中设置精确的字体大小?
具体来说,我需要获取文本14,0
bp的大小在 pdf 中\f@size
即,对于文本样式,Adobe Acrobat Pro 或至少命令 应遵守此大小。我想我需要在回忆录类中建立大约Tex pt\normalsize
的值。\normalsize
13,5--13,8
输出中有一些突出显示的奇怪值。
UPD1:实际上阿莱夫泽罗在评论中解释道,TeX 中点值的缩写和真实点值之间存在差异。
UPD2:评论中给出了解释达莱夫:\huge
和命令打印\Huge
的值与不带选项\HUGE
时相同。\LARGE
extrafontsizes
当然,我需要一种方法来获得14,0
bp在 pdf 中,即 Adobe Acrobat Pro 或至少通过命令 应该遵守此大小\f@size
,以适应\normalsize
文本样式。
平均能量损失
\documentclass[14pt]{memoir}
\begin{document}
%https://tex.stackexchange.com/a/20452/44348
Class option value versus real size.
\makeatletter
8pt VS \verb+\miniscule+ \miniscule \f@size
9pt VS \verb+\tiny+ \tiny \f@size
10pt VS \verb+\scriptsize+ \scriptsize \f@size
11pt VS \verb+\footnotesize+ \footnotesize \f@size
12pt VS \verb+\small+ \small \f@size
14pt VS \verb+\normalsize+ \normalsize \f@size
17pt VS \verb+\large+ \large \f@size
20pt VS\verb+\Large+ \Large \f@size
25pt VS \verb+\LARGE+ \LARGE \f@size
30pt VS \verb+\huge+ \huge \f@size
36pt VS \verb+\Huge+ \Huge \f@size
48pt VS \verb+\HUGE+ \HUGE \f@size
\makeatother
\end{document}
答案1
首先,您需要 extrafontsizes
类选项来激活非常大的数据。手册中没有很好地描述它。我已将其添加到我的待办事项列表中。
要将字体大小更改为更具体的值,请创建自己的 clo 文件。假设myfont14.clo
,然后使用以下命令启动文档
\providecommand*{\anyptfilebase}{myfont}
\providecommand*{\anyptsize}{14}
\documentclass[extrafontsizes,*pt]{memoir}
将内容复制到mem14.clo
并myfont14.clo
进行相应调整。请注意,您可以使用
\@setfontsize\normalsize{14bp}{17.5bp}%
mem14.clo
而不是使用假设 pt 的语法。
显示为14bp
\f@size
14.05249,这应该是 bp 值的 pt 等价物。