我想具体来说,知道 texmf 路径在哪里会有所帮助。我大量使用某个类,需要将其添加到 MiKTeX portable。有人能给我指出正确的方向吗?我看到了关于添加自定义文件的帖子.sty
;我需要做一些类似的事情吗?
答案1
您永远不应该操纵可移植 MiKTeX 的标准 texmf 树。而应该创建并使用本地 TeXMF 树。
让 drivef:
成为装有便携式 MiKTeX 的驱动器。现在创建一个新目录,如f:\local-texmf
。现在您可以根据要使用的内容在其中创建新文件夹。假设您想使用一个类miracle
。然后创建文件夹f:\local-texmf\tex\latex\miracle
并在其中包含sty
或cls
文件。
现在打开便携式 MiKTeX 的设置,local-texmf
右键单击任务栏上的 MiKTeX 符号,选择“MiKTeX-Options”,单击“Roots”,然后在那里添加您的local-texfm
树。别忘了更新您的 FNDB...。
答案2
当我尝试添加本地 texmf 树时,我不断收到错误,指出根不符合 TDS。以下是我必须完成的步骤才能使其正常工作:
创建根目录:说 f: 是带有便携式 MiKTeX 的驱动器。创建f:\本地 TeX 文件
创建子目录: f:\本地 Tex 文件\tex\latex\misc并将您的 *.sty 和 *.cls 文件复制到这里。
注册根目录:进入MiKTeX选项,点击Roots,添加包含子目录的根目录。
更新 FNDB:转到 MiKTeX 选项并单击刷新 FNDB。
这应该可以让您开始运行。