这是我第一次尝试使用 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 应该可以解决问题。