我已经安装了texmaker
(版本:4.0.3),它对一些测试文件有效。但是当我尝试运行预定义模板时,texmaker 无法生成更改后的 pdf(它显示旧的 pdf)。所以我查看了日志并发现了一个错误
Package epstopdf Warning: Drivers other than `pdftex.def' are not supported.
)) (/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.sty
****************************************
* Local config file subfigure.cfg used *
****************************************
(/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.cfg))
(./booktabs.sty) (./rotating.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)) (./listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
***
*** This file requires `listings.sty' version 1.5.
*** You have a serious problem, so I'm exiting ...
***
texlive-latex-recommended
并且texlive-latex-extra
两个包都已安装。 /usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
文件也可用。
系统:
Ubuntu 13.10 64bit
有什么问题?我遗漏了什么?
答案1
在调试时,如果您无法在代码中发现明显的错误,那么日志文件始终是一个很好的查看位置。
值得怀疑的一件事是从 latex dist 之外的其他地方加载的包。仔细检查一下。
在这种情况下,一个流浪的 listings.sty 是一个问题
答案2
您应该\usepackage{listings}
在可渗透文件中使用它。如果您已经在使用它,则需要从 CTAN:listings 下载新版本的 listings.sty 并将其替换为旧版本。