![如何将 Lucida 字体大小从 11.7pt 改为 8.5pt?](https://linux22.com/image/467128/%E5%A6%82%E4%BD%95%E5%B0%86%20Lucida%20%E5%AD%97%E4%BD%93%E5%A4%A7%E5%B0%8F%E4%BB%8E%2011.7pt%20%E6%94%B9%E4%B8%BA%208.5pt%EF%BC%9F.png)
在LaTeX 伴侣,第三版,第 23 页,作者指出该书采用 Lucida 字体,大小为 8.5pt/11.7pt(即 11.7pt 上的 8.5pt)
使用该包时,如何全局设置文档的字体和行距大小lucidabr
?
答案1
\fontsize{8.5}{11.7}\selectfont
将选择该字体大小。
您可能想要重新定义\normalsize
以使用它,并且可能还想要重新定义\small
和朋友以适合相对大小。
例如size10.clo
用于 10pt 的article
有以下内容,因此您可能需要一个类似的块,其值约为这些值的 85%...
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xpt\@xiipt % 10pt/12pt
%%%%%%%%%%%%%
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\belowdisplayskip \abovedisplayskip
\let\@listi\@listI}
\normalsize
\ifx\MakeRobust\@undefined \else
\MakeRobust\normalsize
\fi
\DeclareRobustCommand\small{%
\@setfontsize\small\@ixpt{11}% 9pt/11pt
%%%%%%%%%%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus2\p@
\belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 4\p@ \@plus2\p@ \@minus2\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
\DeclareRobustCommand\footnotesize{%
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus\p@
\belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 3\p@ \@plus\p@ \@minus\p@
\parsep 2\p@ \@plus\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}}
\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}}
\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}}
\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}}