在 Ubuntu 上编译时未定义的控制序列(OSX 没有问题)

在 Ubuntu 上编译时未定义的控制序列(OSX 没有问题)

我正在尝试编译我的 CV latex 文件,它与略微过时的 Mac OSX 版本配合使用效果很好。我的新电脑运行的是 Ubuntu 13.10,安装了所有最新更新和我能想到的所有 Latex 软件包。这是我使用 pdflatex 时收到的错误消息

[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd)
! Undefined control sequence.
\cftdotfill #1->\def \@tempa 
                             {#1}\def \@tempb {\cftnodots }\ifx \@tempa \@te...
l.102 ...ada}{Waterloo}{2011}

当我尝试使用 Kile(KDE Latex 编辑器)进行编译时,编辑器似乎表明问题出在以下行:

\ressubheading{Math}{Waterloo}{University}{2011}

其中 ressubheading 定义为

\newcommand{\ressubheading}[4]{
\begin{tabular*}{6.5in}{l@{\cftdotfill{\cftsecdotsep}\extracolsep{\fill}}r}
        \textbf{#1} & #2 \\
        \textit{#3} & \textit{#4} \\
\end{tabular*}\vspace{-6pt}}

在能够在 OSX 上编译和无法在 Ubuntu 上编译之间,我没有对文件进行任何更改。最糟糕的情况是我必须重新制作我的 CV,这是一个适用于 Ubuntu 的模板,但我真的想避免这种情况。

任何帮助是极大的赞赏 :)

相关内容