目录导致 pdf 生成失败。

目录导致 pdf 生成失败。

我正在使用 TeXworks 尝试创建 PDF 文件。问题是,似乎导致\tableofcontentsPDF 生成失败。以下是我的部分代码,似乎导致了问题:

\tableofcontents
\addtocontents{toc}{entry text}
\thispagestyle{empty}
\clearpage

一旦我从脚本中删除它,就会生成 pdf。我对 LaTeX 还很陌生,所以我肯定做了不该做的事情。有人能告诉我有什么问题或者我可以在哪里查看吗?

我已将代码精简为这样(但仍然设法复制错误

\documentclass[a4paper,12pt]{article}
\begin{document}



\tableofcontents
\addtocontents{toc}{\protect\thispagestyle{empty}}

\clearpage

\setcounter{page}{1}
{\Huge Sample Text}
\section{Introduction}



\section{Background}

\section{Aims and Objectives}

\section{Rationale}

\section{Methodology}

\section{Work Packages}

\section{Relevance to Beneficiaries}

\section{Justification of resources}

\begin{thebibliography}{12}

\end{thebibliography}

\end{document}

我收到的错误:

{section}{\numberline{1}简介}{1} 感谢

答案1

在您编辑的问题中,以下代码行引发错误:

\addtocontents{toc}

缺少第二个强制参数:应将什么文本写入目录。

在第一个代码片段中它是正确的。

如果您想使用它\addtocontents来更改目录中的页面样式,请将命令放入参数中并保护它:

\addtocontents{toc}{\protect\thispagestyle{empty}}

答案2

我认为 LaTeX 安装有问题。我尝试使用 eclipse 提供的插件解析文档(这里)。文档解析没有任何问题,并成功生成pdf。

相关内容