访问新的 \integral 命令时出错,我认为这是由于语法

访问新的 \integral 命令时出错,我认为这是由于语法

错误:

Missing \endcsname inserted. ...ac{\frac{1}{2}}{\sqrt{e^{x^2}}}}{\theta}$}
\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{scalerel}
\usepackage{mismath}
\usepackage{stix2}

\newcommand{\simbolo}{\displaystyle\intup}
\newcommand{\integral}[2]{\stretchrel[300]{\simbolo}{#1\di #2}}

\begin{document}
    
\section{$\integral{\dfrac{\frac{1}{2}}{\sqrt{e^{x^2}}}}{\theta}$}

\end{document}

答案1

如果您确实想在移动参数中使用那个巨大的符号,请使用\DeclareRobustCommand

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{scalerel}
\usepackage{mismath}
\usepackage{stix2}

\newcommand{\simbolo}{\displaystyle\intup}
\DeclareRobustCommand{\integral}[2]{\stretchrel[300]{\simbolo}{#1\di #2}}

\begin{document}

\section{$\integral{\dfrac{\frac{1}{2}}{\sqrt{e^{x^2}}}}{\theta}$}

\end{document}

在此处输入图片描述

你不应该在任何地方使用它,更不用说在标题中了。直接说“不”就行了。

相关内容