Discussion:
[問題] Misplaced alignment tab character &.
(时间太久无法回复)
2009-02-26 13:14:17 UTC
Permalink
想請教一下,關於我在寫數學式子時,遇到的問題
以下是這段數學是
\begin{equation}
f(x)=
\begin{cases}
1 & -1<x<1 \\
0 & others
\end{cases}
\end{equation
^ 這裡少了 "}"
但編譯時卻出現這段文字
("C:\Program Files\MiKTeX 2.7\tex\latex\amsfonts\umsa.fd")
("C:\Program Files\MiKTeX 2.7\tex\latex\amsfonts\umsb.fd") [1]
! Misplaced alignment tab character &.
我查了一下google,似乎是字體出了問題...請問有什麼解決方法嗎?
謝謝!
這應該跟字體完全無關,錯誤訊息是 "Misplaced alignment tab character &.",
而 LaTeX compiler 應該會在這之後指出發生錯誤的位置。

另外,使用 cases 環境前,是否有引用了 amsmath package?

你上面的方程式,以下面這樣的方式測試,是可以成功編譯的:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
f(x)=
\begin{cases}
1 & -1<x<1 \\
0 & others
\end{cases}
\end{equation}
\end{document}

--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: c-71-236-23-153.hsd1.ga.comcast.net
2009-02-26 18:48:00 UTC
Permalink
借標題
\begin{equation}
C(s_{1}, \tau_{1}) & = & \int_{0}^{\infty} C(s_{2} - E)G(s_{2} ,\tau_{2};
s_{1} , \tau_{1}) ds_{2} \nonumber \\ →這是接在上一行後面的
& = & \int_{0}^{s_{2}^{*}} C(s_{2} - E)G(s_{2} ,\tau_{2};
s_{1} , \tau_{1}) ds_{2} \nonumber \\ →這是接在上一行後面的
& + & \int_{s_{2}^{*}}^{\infty} C(s_{2} - E)G(s_{2} ,\tau_{2}; s_{1} , \tau_{1}) ds_{2}
\end{equation}
出現的也是
misplaced alignment tab character &.
請問問題是什麼呢?
謝謝~
那是因為你把 equation 環境當成 eqnarray 環境來用。

請參考任何 LaTeX 文件中有關 equation 和 eqnarray 環境的使用方式說明。

--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: c-71-236-23-153.hsd1.ga.comcast.net

Loading...