奇怪的编译错误

奇怪的编译错误

为什么

\[
  f\langle s,t \rangle = \sum_\substack{v,w \in E \\ v \in S, w \in T}}f(v,w) \\    
\]

尽管有额外的},但对我来说编译成功了,但是

\[
  f\langle s,t \rangle = \sum_\substack{v,w \in E \\ v \in S, w \in T}f(v,w) \\    
\]

才不是?

编辑:amsmath 2000/07/18 v2.13,pdfTeX,版本 3.1415926-2.4-1.40.13(TeX Live 2012/W32TeX)(格式=pdflatex 2013.3.3)

答案1

请随时发帖完全的文件:

我在两行上都遇到错误:

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\[
  f\langle s,t \rangle = \sum_\substack{v,w \in E \\ v \in S, w \in T}}f(v,w)    \\
\]

compiles for me, despite the extra \}, but

\[
  f\langle s,t \rangle = \sum_\substack{v,w \in E \\ v \in S, w \in T}f(v,w) \\    
\]

does not?

\end{document}

生产

! Missing { inserted.
<to be read again> 
                   \vcenter 
l.8 ...um_\substack{v,w \in E \\ v \in S, w \in T}
                                                  }f(v,w) \\
? 
(/usr/local/texlive/2012/texmf-dist/tex/latex/base/omscmr.fd)
! Missing { inserted.
<to be read again> 
                   \vcenter 
l.14 ...m_\substack{v,w \in E \\ v \in S, w \in T}
                                                  f(v,w) \\
? x
No pages of output.

第 8 行和第 14 行出现错误。

错误是{缺少_

这不会产生错误:

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\[
  f\langle s,t \rangle = \sum_{\substack{v,w \in E \\ v \in S, w \in T}}f(v,w)   
\]


\end{document}

相关内容