摘要: 今天在翻译一本书的时候,中间保存了一下进行编译,使用 xelatex pandas.tex 得到了下面的出错信息: Runaway argument? {\BOOKMARK [2][-]{subsection.18.1.4}{执行...
今天在翻译一本书的时候,中间保存了一下进行编译,使用
xelatex pandas.tex
得到了下面的出错信息:
Runaway argument? {\BOOKMARK [2][-]{subsection.18.1.4}{执行剪切板中的代码}{sec\ETC. ! File ended while scanning use of \@@BOOKMARK. \par l.9 \begin{document} ?
开始以为是\begin{ducument}标签出现问题,找了半天也没发现问题在哪儿, 中间make clean,并make了很多次。 上网找了一下,开始找到 一个使用中科院学位论文模板出现这个问题的,上面给出的解决方法是:将文件夹中除了eps文件,tex文件和bib文件之外的文件全部删除,重新运行一次即可!于是重新make clean,并手工检查了一下,确信没有任何中间文件,重新编译了一下,但问题依旧。继续搜索,找到一个网页说问题是由于标题中的%符号造成的,\%和汉字同时出现时会造成这个问题。于是在tex文件中查找了一下,找到了下面的语句:
\subsection{\%run命令}
上午时翻译过的地方。先把它注释掉,然后编译,果然问题解决。于是参考网页上给出的办法,对引用的hyperref包进行如下修改:
\usepackage[unicode]{hyperref}
问题解决。