我很不好意思问这个非常具体的问题,但如果有人能帮忙的话我会非常感激。我需要使用出版商提供的特定样式模板(可下载这里),但遇到了问题。下载中包含的 example.tex 根本无法编译。下面我附上了尝试编译时收到的控制台消息。
当我删除 example.tex 的最后一行时\custombib{\bibliography{example}}
,可以生成没有参考书目的 PDF,但仍然会出现警告。所以,问题显然与参考书目有关。然而,我甚至无法判断提供的样式模板或示例文件是否已经存在缺陷,或者仅在我的环境中(在 Mac OS 10.8.5 上运行的 TeXShop 3.24)才会出现此问题。
如果不解决这个问题,我就无法完成包含参考书目的论文。如果能得到任何帮助,我将不胜感激。
答案1
该文件存在缺陷。从第 245 行开始的mitwpl.cls
的定义包含,而 应该是。该命令已在包含的包中定义。 \lingbib
\newcommand{\bibfont}{#1}
\renewcommand{\bibfont}{#1}
\bibfont
natbib
mitwpl.cls
示例文件example.tex
也有缺陷:每个部分都使用相同的标签,\label{sec:intro}
导致 LaTeX 警告“标签定义过多”。 fancyhdr 包中有几个警告,可以通过
\setlength{\headheight}{14.5pt}
在前言中放置命令来避免。