|
|
昨天运行xelatex时出错.提示我系统没有libpoppler.so.3 这个库.不知算不算是bug. 我的处理过程如下,如果有哪位遇到类似的可以参考。
$ xelatex test.tex
***** XeLaTeX output:
***** cd '/home/cliffordli/tmp'
***** xelatex 'test.tex'
*****
This is XeTeXk, Version 3.1415926-2.2-0.999.6 (Web2C 7.5.7)
%&-line parsing enabled.
entering extended mode
(./test.tex
LaTeX2e <2005/12/01>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, pinyin, ukenglish, loaded.
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size12.clo))
(/usr/share/texmf-dist/tex/xelatex/xltxtra/xltxtra.sty
(/usr/share/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
(/usr/share/texmf-dist/tex/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex))
(/usr/share/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texmf-dist/tex/xelatex/euenc/eu1enc.def)
(/usr/share/texmf-dist/tex/xelatex/euenc/eu1lmr.fd))
fontspec.cfg loaded.
(/usr/share/texmf-dist/tex/xelatex/fontspec/fontspec.cfg))
(/usr/share/texmf-dist/tex/xelatex/xunicode/xunicode.sty)
(/usr/share/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/share/texmf-dist/tex/latex/base/fixltx2e.sty))
(/usr/share/texmf/tex/xetex/latex/xecjk/xeCJK.sty) (./test.aux)
<Symbol/lamp.eps> [1] (./test.aux)texlua: error while loading shared libraries: libpoppler.so.3: cannot open shared object file: No such file or directory
** WARNING ** Filtering file via command -->rungs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=/tmp/dvipdfmx.o1aV0k ./Symbol/lamp.eps -c quit<-- failed.
** WARNING ** Image format conversion for "./Symbol/lamp.eps" failed...
** ERROR ** pdf_ref_obj(): passed invalid object.
Output file removed.
)
Error 256 (driver return code) generating output;
file test.pdf may not be valid.
Transcript written on test.log.
用locate找了一下,/usr/lib/下面有一个类似的libpoppler.so.4, 想一下应是库升级了于是我这样处理了.
- $ cd /usr/lib
- $ sudo ln -s libpoppler.so.4 libpoppler.so.3
复制代码
之后xelatex运行正常. |
|