在乳胶中对齐以用于语音规则

时间:2015-02-08 02:05:01

标签: alignment 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 {\ arrow} [0] {$ \ rightarrow $}以避免交换进出mathmode。我试图得到的格式是它有第一个和第二个线条根据箭头匹配。但是,我一直在插入一个" Missing}。 } l.38 \ end {align}"。 抱歉可能是愚蠢的问题,但任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

如果您在数学和文本模式下都使用\arrow,则可以使用

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

这将确保它在数学模式下排版,无论上下文如何。请注意there are some problems with using \ensuremath。但是,它们可能与您的情况无关。

答案 1 :(得分:0)

看起来问题是对齐环境已经定义了数学模式,并且因为你的\arrow定义包括数学模式分隔符,它会破坏整个事物。您只需在\rightarrow周围编写$ ... $即可。

如果需要,可以在数学模式中定义另一个命令\marrow[0]{\rightarrow}

如果这回答了您的问题,请将其标记为正确,以便其他人知道它对您有用。