我正在尝试制作一个方程数组
\begin{eqnarray*}
f^{(a)} (0) &=& \frac{a!}{2 \pi i} \oint_{ |z| = \frac{\varepsilon}{r}} \frac{f(z)}{(z)^{a+1}} dz &=&
&=& \frac{a!}{2 \pi i} \oint_{ |z| = \frac{\varepsilon}{r}} \frac{z-z^{2}-z^{3}-\dots -z^{n-1}}{(z^{a+1})(1-z-z^{2}-z^{3}-%
\dots -z^{n})} dz
\end{eqnarray*}%
一切似乎都很好,只是最右边多了一个=
标志,我似乎找不到任何办法去掉它。任何帮助都将不胜感激!
附录:我无法格式化此文件
\begin{align*}
$$f_a = Res (F(z))_{z=0}
&= \Big(Res(F(z)_{z=0} +\sum_{\beta} \text{Res}(F(z)),z=\beta)\Big) - \Big(\sum_{\beta} \text{Res}(F(z)),z=\beta))
&= {2\pi i}\oint F(z)dz - \Big(\sum_{\beta} \text{Res}(F(z)),z=\beta)\Big)
&= - \Big(\sum_{\beta} \text{Res}(F(z)),z=\rho)\beta) $$
\end{align}%
整个内容只是停留在一行中,而不是分解成正确的格式。
答案1
您还未\\
完成第一行。
我建议align
使用amsmath
包,而不是eqnarray
被视为过时的,详见eqnarray 与 align环境align
提供了更好的空间。
完整的 MWE 如下,包括实施align
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\subsection*{original using eqnarray}
\begin{eqnarray*}
f^{(a)} (0) &=& \frac{a!}{2 \pi i} \oint_{ |z| = \frac{\varepsilon}{r}} \frac{f(z)}{(z)^{a+1}} dz \\
&=& \frac{a!}{2 \pi i} \oint_{ |z| = \frac{\varepsilon}{r}} \frac{z-z^{2}-z^{3}-\dots -z^{n-1}}{(z^{a+1})(1-z-z^{2}-z^{3}- \dots -z^{n})} dz
\end{eqnarray*}%
\subsection*{new-- recommended using align}
\begin{align*}
f^{(a)} (0) & = \frac{a!}{2 \pi i} \oint_{ |z| = \frac{\varepsilon}{r}} \frac{f(z)}{(z)^{a+1}} dz \\
& = \frac{a!}{2 \pi i} \oint_{ |z| = \frac{\varepsilon}{r}} \frac{z-z^{2}-z^{3}-\dots -z^{n-1}}{(z^{a+1})(1-z-z^{2}-z^{3}- \dots -z^{n})} dz
\end{align*}%
\end{document}
这是针对您的后续问题的一个可能的解决方案 - 请注意,我已\DeclareMathOperator
按照@Mico 的描述使用
把这写在你的序言中:
\DeclareMathOperator{\res}{Res}
然后你可以\res
按如下方式使用:
\subsection*{Follow-up question}
\begin{align*}
f_a & = \res{(F(z))}_{z=0} \\
& = \Big(\res{(F(z)}_{z=0} +\sum_{\beta} \res{(F(z))},z=\beta)\Big) - \Big(\sum_{\beta} \res{(F(z))},z=\beta)) \\
& = {2\pi i}\oint F(z)dz - \Big(\sum_{\beta} \res{(F(z))},z=\beta)\Big) \\
& = - \Big(\sum_{\beta} \res{(F(z))},z=\rho)\beta) \\
\end{align*}%
请注意,在这种情况下,您的代码的问题与以前一样,缺少\\
对新行的说明。
答案2
这个答案仅解决您的后续问题;我相信@cmhughes 已经完全回答了原始问题。
您的代码存在几个问题;以下列表中的前两项已经被@Werner 指出。
- 必须用
\\
(双反斜杠)终止每行预期输出; align
和环境align*
已经将 TeX 置于 displaymath 模式——不提供$$
指令;- 一定要输入
\end{align*}
而不是\end{align}
--这两个环境是不是相同; - 当您有
\Big(
指令时,请小心键入,\Big)
而不仅仅是)
结束括号表达式。更好的方法是使用\Bigl(
and\Bigr)
; \text{Res}
在某些情况下使用,但Res
在其他情况下使用,导致字符串的排版外观不一致。由于“Res”是一个运算符名称(例如“sin”和“log”),您可以定义一个宏\Res
来一致地将“Res”排版为直立字母。我建议您包括指令\DeclareMathOperator{\Res}{Res}
在序言中——在加载
amsmath
提供\DeclareMathOperator
命令的包之后——然后\Res
在整个文档的数学表达式中使用。