未找到文件“subfigure.sty”

未找到文件“subfigure.sty”

File subfigure.sty not found.

我该如何修复此错误?我.tex用笔记本电脑编译文件时没有任何错误,但用办公室电脑编译时出现此错误。

答案1

TeX Live 和 MiKTeX 都提供subfiguresubfig作为分发包。两个包都是由同一作者编写的。较新的包subfig取代了较旧的包,但它不完全向后兼容(请参阅包文档)。

除非你使用的是旧版 TeX 发行版,否则你可以通过 TeX 发行版的包管理器安装缺少的包。由于subfigure已弃用,你可以考虑使用 packagesubfig来代替(后者还需要 packagecaption)。

答案2

如果您没有权限在办公室电脑上安装软件包,只需将文件subfigure.sty(例如http://www.tug.org.in/tutorial/src/subfigure.sty)进入您的工作目录。

答案3

对于 Mac OSX(甚至对于其他系统),可能会与不同的已安装的 tex 系统发生冲突。就我而言,一个伪造的 Macports latex 出现在我的路径中,而我想要的是 MacTex。一个测试是

eval `/usr/libexec/path_helper -s`

然后运行 ​​pdflatex。如果它突然起作用,那么就是 PATH 问题。

相关内容