升级到 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}