如何使用欧拉包仅获取积分符号?

如何使用欧拉包仅获取积分符号?

有没有办法只使用包积分中的符号euler而不加载整个包?

提前致谢!

答案1

在现代工具链中unicode-math,您可以使用 下载 Neo Euler 字体并写入:

\setmathfont[range = {\int, \oint}, Scale = MatchUppercase]{euler.otf}

使用旧式 1 字体,在附录 D 中查找符号手冊amsfonts 符号\int位于字体中euex,并且我们看到显示样式\int位于插槽中"5A,文本样式\int位于插槽中"52。因此,我们可以将此字体加载为数学字母表,并使用选择适当的样式\mathchoice

\documentclass[varwidth]{standalone}
\usepackage[T1]{fontenc}

\makeatletter
\DeclareSymbolFont{eulerex}{U}{euex}{m}{n}
\DeclareMathSymbol{\big@int}{\mathop}{eulerex}{"5A}
\DeclareMathSymbol{\little@int}{\mathop}{eulerex}{"52}
\DeclareRobustCommand{\int}[0]{\mathchoice%
{\big@int}%
{\little@int}%
{\little@int}%
{\little@int}}
\makeatother

\begin{document}
\( \displaystyle\int\ldots \) \\
\( \textstyle\int\ldots \) \\
\( \int_{\int_{\int}} \ldots \)
\end{document}

欧拉积分

\oint如果您需要的话也一样。

相关内容