这个错误是什么意思?

这个错误是什么意思?

这是我第一次尝试使用 Tex,我已经用它起草我的论文了,到目前为止一切顺利。然而,我最近遇到了这个错误,我不知道这是什么意思……请帮忙……在此处输入图片描述

%LINE 16
\begin{document}
\frontmatter      % Begin Roman style (i, ii, iii, iv...) page numbering

% Set up the Title Page







_____________________________
% Chapter 1

\chapter{Introduction} % Write in your own chapter title
\label{Chapter1}
\lhead{Chapter 1. \emph{Introduction}} % Write in your own chapter title to set the page header
\section{Background}

\section{Motivation}

\section{Research Aim and Objectives}

\section{Research Approach}

\section{Thesis Structure}

在此处输入图片描述

答案1

我认为你说得对评论.aux文件已被截断:

\documentclass{article}
\begin{document}
\tableofcontents
\section{Hello World}
\end{document}

pdflatex test.tex该文件之后.aux是:

\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Hello World}{1}}

然后.aux在编辑器中编辑该文件以将其截断为:

\relax
\@writefile{toc}{\contentsline {s

再次运行:

pdflatex -file-line-error test.tex

以与问题相同的格式给出错误:

) (./test.aux)
Runaway argument?
{\contentsline {s
./test.tex:2: File ended while scanning use of \@writefile.
<inserted text>
                \par
l.2 \begin{document}

?

\@writefile命令从文件的第 2 行开始test.aux,但在文件结束后检测到错误,因此文件名显示为test.tex

回到问题,错误发生在第一次读取文件时.aux.aux文件在第 16 行被截断。

怀疑:文件大小.aux仅为 512 字节的扇区。因此,在上一次 LaTeX 运行可能异常结束时,写入缓存未刷新。

.aux当运行不会因致命错误而中止时,删除文件并再次运行 LaTeX 应该可以解决问题。

相关内容