![访问新的 \integral 命令时出错,我认为这是由于语法](https://linux22.com/image/462998/%E8%AE%BF%E9%97%AE%E6%96%B0%E7%9A%84%20%5Cintegral%20%E5%91%BD%E4%BB%A4%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%8C%E6%88%91%E8%AE%A4%E4%B8%BA%E8%BF%99%E6%98%AF%E7%94%B1%E4%BA%8E%E8%AF%AD%E6%B3%95.png)
错误:
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}
你不应该在任何地方使用它,更不用说在标题中了。直接说“不”就行了。