为 XeLaTeX 创建完整的 10.5 字体大小设置

为 XeLaTeX 创建完整的 10.5 字体大小设置

我必须打印一本 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}

相关内容