我可以对 newtxtext 和 newtxmath 使用不同的字体大小吗?

我可以对 newtxtext 和 newtxmath 使用不同的字体大小吗?

使用 amsmath 和新版本的 txfont,我发现它们是单独加载的。如果文本设置为 10.95pt,我可以将数学设置为 11.5pt 吗?

答案1

是的,对于任何字体,LaTeX 都有一个标准命令,其默认使用设置是

 \DeclareMathSizes{5}{5}{5}{5}
 \DeclareMathSizes{6}{6}{5}{5}
 \DeclareMathSizes{7}{7}{5}{5}
 \DeclareMathSizes{8}{8}{6}{5}
 \DeclareMathSizes{9}{9}{6}{5}
 \DeclareMathSizes{\@xpt}{\@xpt}{7}{5}
 \DeclareMathSizes{\@xipt}{\@xipt}{8}{6}
 \DeclareMathSizes{\@xiipt}{\@xiipt}{8}{6}
 \DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{7}
 \DeclareMathSizes{\@xviipt}{\@xviipt}{\@xiipt}{\@xpt}
 \DeclareMathSizes{\@xxpt}{\@xxpt}{\@xivpt}{\@xiipt}
 \DeclareMathSizes{\@xxvpt}{\@xxvpt}{\@xxpt}{\@xviipt}

所以

 \DeclareMathSizes{\@xipt}{11.5}{7.5}{5.5}

\@xipt如果文本大小为 10.95pt(即 10.95),则使用 11.5pt(脚本和脚本大小分别为 7.5 和 6.5pt)

答案2

当然可以:

\documentclass[11pt]{article}
\usepackage{newtxtext}
\usepackage[scaled=2]{newtxmath}

\begin{document}

Text and $math$

\end{document}

在此处输入图片描述

当然,你会想要更小一点的,也许 1.05 就可以了:

1.05 * 10.95 = 11.4975

例子:

\documentclass[11pt]{article}
\usepackage{newtxtext}
\usepackage[scaled=1.05]{newtxmath}

\begin{document}

Text and $math$

\fontname\font

\fontname\textfont2

\end{document}

在此处输入图片描述

相关内容