由于文章的列宽,我想用两行重写以下等式。
\begin{eqnarray}
y&=\pm &\sqrt{\frac{Q}{2\pi \sigma_y\sigma_z u C(x,y,z) } \exp{\left(\!-\frac{y^2}{2\sigma_y^2}\right)} \left[ \exp\!{\bigg(\!-\!\frac{\left(z-H\right)^2}{2\sigma_z^2}\!\bigg)}\right. \left.+ \exp\!{\bigg(\!-\!\frac{\left(z+H\right)^2}{2\sigma_z^2}\!\bigg)}\right]}\nonumber\\
\end{eqnarray}
答案1
一些建议
不要使用
eqnarray
—— 它已被严重弃用。如果您需要将连续方程与某些选定的标记(例如,符号=
)对齐,请使用包align
的环境amsmath
。该术语
\exp
是一个数学运算符,不接受参数。确实如此。不要过度使用
\left
和\right
来自动调整括号的大小。除其他外,使用\left
和\right
会引入额外的空白,这在这里是不可取的,不是吗?不要
\bigg(\!-\!\frac...
写 ,\biggl(-\frac...
而要写 。 (并且,\biggr)
不要只用\bigg)
。)如果 前面有一个要输入的对象,TeX 的间距规则会将-
其视为一元运算符math-open
;\biggl(
就是这样的对象,而\bigg(
不是。这个方程太宽了,无法放入文本块中,必须将其分成两行。我建议您为此使用环境
split
内的环境。并且,在第一行和第二行中使用 来表示要取平方根的材料的开始和结束。equation
\biggl\{
\biggr\}^{1/2}
\documentclass{article}
\usepackage{amsmath} % for 'split' environment
\begin{document}
\begin{equation}
\begin{split}
y&=\pm\biggl\{
\frac{Q}{2\pi \sigma_y\sigma_z u C(x,y,z) }
\exp\biggl(-\frac{y^2}{2\sigma_y^2}\biggr) \\
&\qquad\quad \times\biggl[
\exp\biggl(-\frac{(z-H)^2}{2\sigma_z^2}\biggr)+
\exp\biggl(-\frac{(z+H)^2}{2\sigma_z^2}\biggr)
\biggr]
\biggr\}^{\!1/2}
\end{split}
\end{equation}
\end{document}
答案2
考虑到twocolumn
限制,multline
仍然是一种选择:
\documentclass[twocolumn]{article}
\usepackage{amsmath} % for 'multline' environment
\begin{document}
And a multline equation ...
\begin{multline}
y=\pm\biggl\{
\frac{Q}{2\pi \sigma_y\sigma_z u C(x,y,z) }
\exp\biggl(-\frac{y^2}{2\sigma_y^2}\biggr) \\
\times\biggl[
\exp\biggl(-\frac{(z-H)^2}{2\sigma_z^2}\biggr)+
\exp\biggl(-\frac{(z+H)^2}{2\sigma_z^2}\biggr)
\biggr]
\biggr\}^{\!1/2}
\end{multline}
\end{document}
答案3
使用\delimitershortfall
更好的高度({[]})
\documentclass{article}
\usepackage{amsmath}
\begin{document}
{\delimitershortfall=-1pt% hold it local
\begin{multline}
y =\pm\left\{
\frac{Q}{2\pi \sigma_y\sigma_z u C(x,y,z) }
\exp\left(-\frac{y^2}{2\sigma_y^2}\right)\right. \\
\times\left.\left[
\exp\left(-\frac{(z-H)^2}{2\sigma_z^2}\right)+
\exp\left(-\frac{(z+H)^2}{2\sigma_z^2}\right)
\right] \right\}^{\!1/2}
\end{multline}}
\end{document}