我想将 Windows UNC 网络路径(例如\\server\path\to\local\texmf
)作为本地 texmf 目录添加到我的 MiKTeX 安装中。我知道如何添加具有本地驱动器号的路径(例如C:\path\to\local\texmf
),因为这里对此进行了很好的描述(在 MiKTeX 中创建本地 texmf 树)以及 MiKTeX 文档(http://docs.miktex.org/manual/localadditions.html)。
我可以将 UNC 路径(或其中的一部分)绑定到本地驱动器号。但是,我不想这样做,而是直接添加 UNC 路径。
有办法吗?怎么做?谢谢。
答案1
可以使用 Windows 命令行将 Windows UNC 网络路径添加为 MiKTeX 本地 texmf 目录。
要添加 UNC 路径,请启动控制台(打开开始菜单,键入cmd
并选择cmd.exe
)。如果您想以管理员身份添加 UNC 路径(即针对您机器上的所有用户),请确保以管理员身份启动控制台(在开始菜单中,键入后cmd
,右键单击cmd.exe
,选择Run as administrator
并批准 Windows 用户帐户控制请求)。
在控制台中输入
initexmf --register-root \\server\path
或者,为所有用户添加时,
initexmf --admin --register-root \\server\path
随后请务必使用 GUI 或分别键入initexmf --update-fndb
或来刷新文件名数据库initexmf --admin --update-fndb
。如果您安装了任何字体,还请运行initexmf --mkmaps
或initexmf --admin --mkmaps
。
注 1:有关该过程的更多信息,请参阅在 MiKTeX 中创建本地 texmf 树。
注 2:有关 initexmf 的更多信息,请访问http://docs.miktex.org/manual/initexmf.html。