Ubuntu 升级后 covington.sty 中的控制序列 \gll 未定义

Ubuntu 升级后 covington.sty 中的控制序列 \gll 未定义

升级到 Ubuntu 15.10 后,当我使用编译文档时出现以下错误pdflatex

! Undefined control sequence.
\@selfnt ...malsize \@normalsize \else \@currsize 
                                              \fi
l.104 \gll

\gll宏是covington.sty语言学包的一部分。输出中似乎没有该包引发的任何错误或警告pdflatex。我尝试下载一份副本covington.sty并将其放在与我的文档相同的目录中,但问题仍然存在。

我还确认运行以前版本的 Ubuntu 的机器上不存在该问题。

我甚至不确定调试这个问题的最佳方法,所以这里的任何指针(如果不是实际的解决方案)也会很棒。

答案1

covington提出这个问题时使用的版本 太旧了,以至于它仍然测试“新”字体选择方案,并且以某种方式与您的自定义类交互。您可以将以下内容添加到您的序言中以使其工作。

使用当前版本的软件包,该问题不太可能发生。

\documentclass{ltthesis}

\usepackage{covington}
\makeatletter
\def\@selfnt{\selectfont}
\makeatother


\begin{document}

\begin{example}
\gll ya:ro: i: nirNayav-annu khaNDisidaru
     someone this resolution-acc denounce.pst.3pl.hum
\glt `Someone denounced this resolution.’
\glend

\end{example}

\end{document}

相关内容