我的包裹出了什么问题?

我的包裹出了什么问题?

我想使用这两个包:

  • 列表
  • matlab-美化器

编写代码并像在 Matlab 中一样突出显示它,然后将其插入到我的 pdf 中。我添加了如下包:

\usep­a­ck­age{list­ings}
\usepackage[numbered,framed]{matlab-prettifier}

我在使用它们时遇到了麻烦,因为当我尝试编译时出现此错误:

! Undefined control sequence. <recently read> \usep l.46 \usep ­a­ck­age{list­ings} 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­ a­ck­age{list­ings} 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

您的问题中的语法高亮出现了一些奇怪的问题\usep­a­ck­age{list­ings}。看起来命令中的\usep和之间似乎有多余的不可见字符ackage。您可能不小心从某个地方复制了它们。

您在评论中发布的错误消息也暗示了类似的事情。

作为一种可能的解决方案,请尝试从您的 TeX 文件中删除该行并手动重新输入。

相关内容