我有一个文件,如果没有目录,它可以正常工作,但是,在尝试使用添加的 \tableofcontents
命令编译此文件时,编译器告诉我:
myfile.toc 2 LaTeX 错误:出现问题 - 也许缺少 \item。
解决方案是什么?
編輯:
我刚刚发现\tableofcontents
与部分的更新关系不太好:
\makeatletter
\renewcommand{\section}{
\@startsection
{section}{1}{0mm}
{\baselineskip}%
{\baselineskip}
{\fontsize{14}{14}\centering\bfseries\MakeUppercase}
}%
\makeatother
如果我删除这个更新,\tableofcontents
就不会有问题了。所以这可能让问题变得清楚了?
答案1
请举一个最简单的例子来说明问题,以便于您理解。我将其作为答案而不是评论,以便我可以添加格式化的示例
\documentclass{article}
\makeatletter
\renewcommand{\section}{
\@startsection
{section}{1}{0mm}
{\baselineskip}%
{\baselineskip}
{\fontsize{14}{14}\centering\bfseries\MakeUppercase}
}%
\makeatother
\begin{document}
\tableofcontents
\section{aaaaa}
asa
\section{bbbb}
\end{document}
该文档运行时没有错误,请编辑您的问题以添加可以演示该问题的该示例的版本。