我必须打印一本 10.5 pt 大小的书,并且我正在使用 XeLaTeX,因为我需要使用一些 otf 字体。
过去,我能够通过重新定义命令等来创建自定义字体大小\normalsize
,\small
其中我还重新定义了基线和显示跳过,这次我也需要这样做。
我是 XeLaTeX 新手,不知道该如何继续。例如,我应该使用哪个命令来替代\@setfontsize\normalsize\@xiipt{14.5}
?
答案1
您可以使用该fontsize
包。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{fontsize}
\changefontsize[12.4]{10.5}
%#1: \baselineskip
%#2: \normalsize
\begin{document}
Hello World!
% This is to test the settings
\printsamples{12.4}{10.5}
\end{document}
答案2
如果您使用标准CMR
系列,请关注以下标签:
\documentclass{book}
\usepackage{fix-cm}
\makeatletter
\renewcommand\normalsize{%
\@setfontsize\normalsize{10.5}{12}%
\abovedisplayskip 12\p@ \@plus2\p@ \@minus5\p@%
\abovedisplayshortskip \z@ \@plus3\p@%
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@%
\belowdisplayskip \abovedisplayskip%
\let\@listi\@listI}%
\normalsize%
\makeatother
\begin{document}
...
\end{document}