在回忆录类中设置精确的字体大小

在回忆录类中设置精确的字体大小

看来,回忆录课的字体大小有问题。

在回忆录课程手册第 48 页中写道,例如使用课程选项 14 pt 我们将得到\normalsize = 14pt。

但实际上,使用命令\normalsize \f@size输出的是14,4pt。使用 Adob​​e Acrobat Pro 也可以检查字体大小。在本例中是14,35pt。

如何在回忆录课中设置精确的字体大小?

具体来说,我需要获取文本14,0bp的大小在 pdf 中\f@size即,对于文本样式,Adobe Acrobat Pro 或至少命令 应遵守此大小。我想我需要在回忆录类中建立大约Tex pt\normalsize的值。\normalsize13,5--13,8

输出中有一些突出显示的奇怪值。

在此处输入图片描述

UPD1:实际上阿莱夫泽罗在评论中解释道,TeX 中点值的缩写和真实点值之间存在差异。

UPD2:评论中给出了解释达莱夫:\huge和命令打印\Huge的值与不带选项\HUGE时相同。\LARGEextrafontsizes

当然,我需要一种方法来获得14,0bp在 pdf 中,即 Adob​​e 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.clomyfont14.clo进行相应调整。请注意,您可以使用

   \@setfontsize\normalsize{14bp}{17.5bp}%

mem14.clo而不是使用假设 pt 的语法。

显示为14bp \f@size14.05249,这应该是 bp 值的 pt 等价物。

相关内容