我正在尝试将我的 LFG f 结构放入编号示例环境中。当我使用 Covington 时没有遇到任何问题,但现在我已切换到 linguex,我的 avms 都无法对齐,如果我将其放入 \ex. 环境中,它会为每个 & 提供错误消息。
梅威瑟:
\documentclass[12pt]{report}
\title{Grr}
\bibliographystyle{apa}
\usepackage{avm}
\usepackage{linguex}
\usepackage{covington}
\begin{document}
\ex. \label{FtransProp}
\begin{avm}
[ pred & `hammer < (subj) , (obj) , (xcomp) >' \\
tense & past \\
subj & [ pred & `kim'] \\
obj & @1 [ pred & `metal'\\
def & + ] \\
xcomp & [ pred & `flat < (subj) >' \\
subj & @1] ]
\end{avm}
\end{document}
此代码对每个 & 都给出错误,但确实打印了一些内容。当示例更改为 covington 示例环境时,我没有收到错误,但 avm 仍然错误。(上面 avm 周围的子代码)
\begin{examples}
\item \label{FtransProp}
\begin{avm}
[ pred & `hammer < (subj) , (obj) , (xcomp) >' \\
tense & past \\
subj & [ pred & `kim'] \\
obj & @1 [ pred & `metal'\\
def & + ] \\
xcomp & [ pred & `flat < (subj) >' \\
subj & @1] ]
\end{avm}
\end{examples}
我确实按照另一篇文章的说明从 Chris Manning 的页面更新了我的 avm.sty,但现在我不知道下一步该怎么做。
答案1
问题与 无关linguex
,而是与你的avm
语法有关。 中的方括号avm
必须以反斜杠开头。 如果我修复你示例中的所有括号,它就可以完美运行。 字符也是如此@
:为了使用它来制作带框的数字,它也必须以反斜杠开头。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{avm}
\usepackage{linguex}
\begin{document}
\ex. \label{FtransProp}
\begin{avm}
\[ pred & `hammer < (subj) , (obj) , (xcomp) >' \\
tense & past \\
subj & \[ pred & `kim'\] \\
obj & \@1 \[ pred & `metal'\\
def & + \] \\
xcomp & \[ pred & `flat < (subj) >' \\
subj & \@1\] \]
\end{avm}
\end{document}