在内联样式和显示样式公式中对 \int 符号使用不同的数学字体

在内联样式和显示样式公式中对 \int 符号使用不同的数学字体

我见过在内联样式和显示样式公式中使用不同的数学字体,但在这里我只希望一个符号在内联和显示时有所不同。在从 mathabx 包中借用积分和求和符号中,我们学习了如何在mathabx包中使用积分符号,但如果我想在内联 TeX 中使用标准积分符号,即\textstyle,但mathabx在 中使用积分,该怎么办\displaystyle?我不想要两个产生各自符号的不同命令,而只需要一个\int根据调用上下文改变其行为的命令。

答案1

我不喜欢混合不同字体的字形,但是你可以这样做......

\documentclass{article}

\usepackage{amsmath} % for \ilimits@

\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{<->mathx10}{}
\DeclareFontSubstitution{U}{mathx}{m}{n}

\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareMathSymbol{\mathxintop}{\mathop}{mathx}{"B3}

\makeatletter
\renewcommand*{\int}{\DOTSI\mathop{\mathchoice{\mathxintop}{\intop}{\intop}{\intop}}\ilimits@}
\makeatother

\begin{document}

See $\int$ and $\displaystyle\int_{\int_{\int}}$

\end{document}

在此处输入图片描述

相关内容