是否可以在不创建新字体的情况下定义新的数学符号(例如使用\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
\]