diff --git a/bithesis-doc.tex b/bithesis-doc.tex index f6187e41..3344bd9b 100644 --- a/bithesis-doc.tex +++ b/bithesis-doc.tex @@ -1847,8 +1847,15 @@ \subsection{如何修改数学公式的字体?} \textit{请事先安装 XITS 字体。} +此外,如果使用 \TeX{} Gyre Pagella Math 等字面较大的字体,略微增加数学行距可能更美观: +\begin{latex} +\setmathfont{texgyrepagella-math.otf} +\SetMathEnvironmentSinglespace{1.05} +\end{latex} + \textit{更多字体与使用方法请参考 -\href{https://ctan.org/pkg/unicode-math?lang=zh}{unicode-math 手册}。} +\href{https://ctan.org/pkg/unicode-math?lang=zh}{unicode-math 手册}和 +\href{https://ctan.org/pkg/zhlineskip}{zhlineskip 手册}。} \subsection{如何采用与 Word 相同的中文字体?} \label{sec:word-fonts} diff --git a/bithesis.dtx b/bithesis.dtx index 608b8516..a9ba412b 100644 --- a/bithesis.dtx +++ b/bithesis.dtx @@ -961,6 +961,9 @@ \RequirePackage{geometry} \RequirePackage[table,xcdraw]{xcolor} \RequirePackage{xeCJK} +% 恢复数学行距(restoremathleading),同时避免改变正文行距。 +% (ctex 默认 linespread 1.3 × LaTeX 默认倍数 1.2 = 1.56) +\RequirePackage[bodytextleadingratio=1.56]{zhlineskip} \RequirePackage{titletoc} \RequirePackage{graphicx} \RequirePackage{fancyhdr}