答案1
我不会依赖您\left
展示\right
的公式,因为它选择了太大的分隔符。
仔细比较下图中的 (3) 和 (5),您就能自己判断;(4) 与 (5) 相同。
\documentclass[twocolumn]{article}
\usepackage{amsmath}
\NewDocumentCommand{\subst}{sO{}mm}{%
\IfBooleanTF{#1}{%
\left.\kern-\nulldelimiterspace
\left(#3\right)%
\right|_{#4}
}{%
\mathopen{#2(}#3\mathclose{#2)}#2|_{#4}%
}%
}
\begin{document}
\begin{gather}
\subst{\exp(x)}{x=0} \\[1ex]
\subst{\exp(x)^{(i)}}{x=0} \\[1ex]
\subst[\big]{\exp(x)^{(i)}}{x=0} \\[1ex]
\subst[\Big]{\exp(x)^{(i)}}{x=0} \\[1ex]
\subst*{\exp(x)^{(i)}}{x=0}
\end{gather}
\end{document}
您会看到,\subst
可以使用可选参数来设置主公式周围的分隔符的大小,以及垂直线的大小。这样\subst*
您就可以自动调整大小(不要过度使用)。
注:twocolumn
只是为了制作一张较小的图片。
在您展示的特定示例中,在我看来 (2) 非常好;可能可以使用 (3),但 (4) 和 (5) 的分隔符太大。