為什麼會這樣
\[
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}