如何在使用 IEEEeqnarray 时在方程式的行之间添加垂直空间?
答案1
您可以使用可选参数\\
:
\documentclass{IEEEtran}
\begin{document}
\begin{IEEEeqnarray}{c}
a = b\\[5pt]
c=d
\end{IEEEeqnarray}
\end{document}
答案2
如果您想更改当前环境中所有行的间距,IEEEeqnarray
可以使用:
\documentclass{IEEEtran}
\begin{document}{\setlength{\IEEEnormaljot}{15pt}%
\begin{IEEEeqnarray}{c}
a = b\\
c=d\\
e=f
\end{IEEEeqnarray}
}
\end{document}
请注意,附加设置{
使该设置仅限于此组,不会影响其他IEEEeqnarray
环境。或者,您可以定义包含此设置的自己的环境:
\documentclass{IEEEtran}
\newenvironment{MyIEEEeqnarray}[1][c]{%
\setlength{\IEEEnormaljot}{15pt}%
\begin{IEEEeqnarray}{#1}%
}{%
\end{IEEEeqnarray}%
}%
\begin{document}
\begin{MyIEEEeqnarray}[c]
a = b\\
c=d\\
e=f
\end{MyIEEEeqnarray}
\end{document}
这里我把该[c]
设置设为可选。
答案3
您可以\jot
在\IEEEeqnarraydecl
钩子中设置长度:
\documentclass{article}
\usepackage{IEEEtrantools}
\renewcommand*{\IEEEeqnarraydecl}{%
\setlength{\jot}{2\IEEEnormaljot}% twice the normal value of \jot
}
\begin{document}
\begin{IEEEeqnarray}{RCL}
a&=&b\\
x&=&y
\end{IEEEeqnarray}
\end{document}
或者,您可以\jot
在环境的可选参数中设置IEEEeqnarray
。请注意,在这两种情况下,的更改\jot
都只是局部的。
答案4
我从未使用过gather
,但如果在array
环境中工作,只需在行跳转中添加垂直空间即可。它可能适用于gather
。
如果经常使用,请定义一个新行跳转命令。
例子:
\documentclass{article}
\newcommand{\lj}{\vspace*{2mm}\\} % vertical space is added
\begin{document}
\[
\begin{array}{c}
Line 1 \lj
Line 2 \lj
Line 3 \lj
Line 4 \lj
Line 5
\end{array}
\]
\end{document}