Ubuntu 中的 Verse 错误

Ubuntu 中的 Verse 错误

我在 Ubuntu 10.04、texlive 2010 中出现以下错误,但在运行 texlive 2010 的 2011 macbook 中没有出现任何此类错误并获得 pdf 输出。

! Undefined control sequence.
l.44 \AtBeginEnvironment
                        {Verse}{\singlespacing}
? 
! Undefined control sequence.
l.45 \AtBeginEnvironment
                        {enumerate}{\singlespacing}
? 
! Undefined control sequence.
l.46 \AtBeginEnvironment
                        {longtable}{\onehalfspacing}

当我按下 Enter 键时,它会处理文件并给出 pdf 输出,我还附上了第一页的屏幕截图。第一页显示“Verse Enumerate and longtable”,我无法解释为什么它会这样做。非常感谢您的帮助。在此处输入图片描述

第二页及以后的文档正是我想要的。这里有两个文档,一个包含所有必需的包 (AK.tex),另一个包含实际的诗句及其解释。

这是包含所有软件包的文件https://docs.google.com/leaf?id=0B2ORRM7gQAXeYmY0MWVhZDAtMDU3My00OTNkLTliMzAtNDEwOWY4YzBjZjcw&hl=en_US

这是包含所有诗句和解释的实际 tex 文件。 https://docs.google.com/leaf?id=0B2ORRM7gQAXeYjZlYTVmMDEtNTNjZC00NGU3LWEzOGYtNTFkMDUyZGVmMDky&hl=en_US

答案1

错误表明\AtBeginEnvironment未定义。此命令在etoolbox包。因此请确保已加载此包。如果缺少该包,请考虑安装它;如果不是当前版本,请更新它。的最新版本etoolbox是 2.1。

答案2

\AtBeginEnvironment添加到电子工具箱版本 2.1(2011 年 1 月 3 日)。遗憾的是,现在无法更新 TeX Live 2010:要么手动安装,要么升级到 TeX Live 2011。

相关内容