2015-02-08 17 views
0

首次提問者和非常新的LaTeX用戶在這裏。我試圖根據用於音位論文的線性規則中使用的箭頭符號來使方程排列。使用Latex對齊音位規則

\begin{align} 
    \text{/b'al/} &\arrow\ \text{[b\super{j}\textipa{A}l]}\\ 
    \text{/luna/} &\arrow\ \text{[wu.n\textipa{A}]}\\ 
\end{align}  

爲此,我做\ newcommand {\}箭頭[0] {$ \ RIGHTARROW $}至avoivd交換進出mathmode.The格式我想要得到的是,它會第一第二行按照箭頭匹配。但是,我不斷收到「Missing}」插入。} l.38 \ end {align}「。 對不起,可能愚蠢的問題,但任何人都可以幫忙嗎?

回答

0

看起來問題在於對齊環境已經定義了數學模式,並且由於您的定義包含數學模式分隔符,它會打破整個事情。你只需寫\rightarrow而不需要在$ ... $附近。

如果需要,定義另一個命令\marrow[0]{\rightarrow}以在數學模式中使用。

如果這回答了您的問題,請將其標記爲讓其他人知道它適用於您。

1

如果您使用的是數學和文本模式\arrow,那麼你可以使用

\newcommand{\arrow}{\ensuremath{\rightarrow}} 

,這將確保它在數學模式來排版,不管上下文。請注意,there are some problems with using \ensuremath。但是,它們可能與您的情況無關。