我想使用这两个包:
- 列表
- matlab-美化器
编写代码并像在 Matlab 中一样突出显示它,然后将其插入到我的 pdf 中。我添加了如下包:
\usepackage{listings}
\usepackage[numbered,framed]{matlab-prettifier}
我在使用它们时遇到了麻烦,因为当我尝试编译时出现此错误:
! Undefined control sequence. <recently read> \usep l.46 \usep ackage{listings} The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., \hobx), type I and the correct spelling (e.g., I\hbox). Otherwise just continue, and I'll forget about whatever was undefined. ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.46 \usep ackage{listings} You're in trouble here. Try typing <return> to proceed.
该文件有一个开始{文档}行,它工作正常,直到我尝试添加新的包。
我跟着这为 miktex 动态安装软件包,但似乎没有帮助。
我不明白如何让它工作,有人可以帮帮我吗?
编辑:列表包似乎在示例文档中起作用,例如:
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstset{language=Python}
% Insert Pyhon examples here.
\end{document}
答案1
您的问题中的语法高亮出现了一些奇怪的问题\usepackage{listings}
。看起来命令中的\usep
和之间似乎有多余的不可见字符ackage
。您可能不小心从某个地方复制了它们。
您在评论中发布的错误消息也暗示了类似的事情。
作为一种可能的解决方案,请尝试从您的 TeX 文件中删除该行并手动重新输入。