“函数评估”宏中的条件定界括号

“函数评估”宏中的条件定界括号

我定义了以下宏:

\newcommand\evalf[3]{\left.#1\right\vert_{#2}^{#3}}

它只是在计算积分时输入“计算栏”(除其他外)。现在,排版\evalf{\frac{x^4}{4}}{0}{1}已经很好了,但我想有条件地\left(#1\right)为类似的东西添加括号\exp(x) - \frac{x^2}{3};也就是说,对于具有“多个术语”的函数,可以这么说。

我看见此问答,但这里的条件仅仅是+或的存在-,这会在类似的东西周围加上括号(x+1)^2,我想避免不必要的分隔符。

我翻遍了文档,xstring但找不到任何有用的东西。这可能吗?LaTeX 可以“区分单项式”吗?

谢谢!

相关内容