我想在我的论文中包含一些 Matlab 脚本。不幸的是,我无法正常listings
工作。如果我尝试编译以下代码,
\documentclass[11pt]{report}
\usepackage{listings}
\begin{document}
Bla bla bla.
\end{document}
我收到以下错误:
Package Listings Error: Couldn't load requested
aspect\lst@RequireAspects\lst@loadaspects
为什么会发生这种情况?我该怎么做才能解决这个问题?
答案1
该错误是由于listings
未找到一些必需的子包引起的。
完整的发行版包含以下文件:
listings.cfg
lstdoc.sty
listings.sty
lstlang1.sty
lstlang2.sty
lstlang3.sty
lstmisc.sty
其中,lstdoc.sty
仅用于排版软件包文档。我猜想您只下载了listings.sty
,而没有下载其他的。
您可以在以下网址下载http://www.ctan.org/tex-archive/macros/latex/contrib/listings并使用 提取文件Makefile
。但是,由于listings
包含在所有标准发行版中,因此您不应该手动安装它,而应该使用 TeX 发行版提供的工具。
笔记:如果你指定了你正在使用的 TeX 发行版,那么就可以说更多了。