编译Latex文件时的“File ended while scanning use of \@@BOOKMARK”错误

2015-02-06 作者: giser 浏览: 5635 次

摘要: 今天在翻译一本书的时候,中间保存了一下进行编译,使用 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}

问题解决。

随机推荐

Copyright © 2014-2019 OSGeo中国中心 吉ICP备05002032号

Powered by TorCMS