LaTex 错误帮助-数学相关

LaTex 错误帮助-数学相关

我正在尝试制作一个方程数组

\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在整个文档的数学表达式中使用。

相关内容