如何在 Windows 中使用 MikTex 中的 .sty 文件中的包?

如何在 Windows 中使用 MikTex 中的 .sty 文件中的包?

我正在尝试使用在我的 Latex 文件中使用包。我在 Windows 中使用 MikTex,并使用 TexStudio 作为我的 IDE。我遵循这些按照 MikTex Console 上的说明操作,但仍然无法使其工作。我做了以下操作:

  • 我将 ADT_web.sty 添加到 C:\Users\myusername\Documents\mytexmf\tex\latex\ADT_web。
  • 在 MikTex 控制台 -> 设置 -> 目录中,我添加了目录 C:\Users\myusername\Documents\mytexmf 作为 TEXMF 根目录。
  • 仍然在 MikTex 控制台中,我执行了任务 -> 刷新文件名数据库。
  • 然后我关闭了 MikTex Console,并在 TexStudio 中打开了我的 .tex 文件。它有调用\usepackage{ADT_web},然后有使用该包的以下代码:
\begin{figure}
       \centering
           \pstree[levelsep=2.5cm,treesep=0.4cm]
           {\NodeA{Node A}}{
               \NodeA{Node A}
               \NodeB{Node B}
               \NodeAC{Node AC}
               \NodeBC{Node BC}
           }
   \end{figure}

TexStudio 不会抱怨找不到 ADT_web,但它会抱怨对包中命令的调用:

Undefined control sequence. {\NodeA{Node A}}

如果我从包中获取的代码是正确的(应该是,我从文档中借用了它),我是否可以断定包无法正常工作?或者我在调用包时是否做错了什么?

谢谢!

相关内容