创建新的积分符号

创建新的积分符号

是否可以在不创建新字体的情况下定义新的数学符号(例如使用\newcommand),然后将其与诸如\limits_^(上下限)等命令一起使用?

例如我是这样定义它的:

\usepackage{graphicx}
\newcommand{\bigrint}{\scalebox{1.2}[1] {\rotatebox[origin=c]{15}{$\displaystyle\int$}}}
\newcommand{\rint}[2]{ \substack{\hspace{-4pt} #2 \\ \hspace{-5pt} \bigrint \hspace{-3pt}\\ #1}\hspace{-1pt} }

我想像这样使用它\rint_1^2

答案1

\documentclass[a4paper]{article}
\usepackage{graphicx,amsmath}
\newcommand{\bigrint}{%
  \hbox to .2em{\hss\scalebox{1.2}[1] {\rotatebox[origin=c]{15}{$\displaystyle\int$}}\hss}}
\newcommand{\rint}{\mathop{\bigrint}\displaylimits}

\begin{document}
\[\rint_a^b\]
\end{document}

答案2

这里有另一种方法,我相信它的作用和你想要的一样:

\DeclareMathOperator{\di}{d\!}

\[
    \int\limits_a^b\! x\di x = \tfrac{1}{2}x^2\Big|_a^b
\]

相关内容