后记:

后记:

我对缺少 acro.sty 的消息感到困惑,因为我将两个根目录(2 个 localtexmf)从一台计算机复制到另一台计算机。acro 包确实不是显示在 MiKTeX 包管理器中。我记得我作为一个新手,在反复试验中安装它,但我确信一切都会在两个根中。

在 grep 日志文件之后,我发现在以 为根的子树中分布着 acro 包文件c:\Users\Bob\AppData\{Local,Roaming}\MiKTeX\2.9,而这些文件并不是我的两个根。在 MiKTeX 设置中,我发现当我选中显示 MiKTeX 维护的根的复选框时,这些路径会显示为根。我不确定 MiKTeX 在维护自己的根时做了什么。漫游和本地路径分别被描述为 UserInstall 和 UserData。但我认为这就是我的两个根的意义所在,而这两个根并不是由 MiKTeX 维护的。

由于 AppData 路径中的根由 MiKTeX 维护,我是否应该避免盲目地将这些文件夹树从一个系统复制到另一个系统?我不想乱动 MiKTeX 不希望我乱动的文件系统部分。我担心会损坏某些东西,或者我的安装会遭到破坏。

目前,旧电脑中的文件位于

c:\Users\Bob\AppData\Roaming\MiKTeX\2.9\tex\latex\acro\acro.sty
c:\Users\Bob\AppData\Roaming\MiKTeX\2.9\tex\latex\acro\acro0.def
c:\Users\Bob\AppData\Roaming\MiKTeX\2.9\tex\latex\acro\acro1.def

在新电脑中,把它们放在我的一个根目录中似乎是最安全的

myRoot1\tex\latex\acro\

还有一些附加文件不属于软件包 zip 文件的一部分。

c:\Users\Bob\AppData\Local\MiKTeX\2.9\miktex\mthelp\acro.html
c:\Users\Bob\AppData\Roaming\MiKTeX\2.9\tpm\packages\acro.tpm

在新电脑中,将 html 文件放入

myRoot1\miktex\mthelp\

目前,我怀疑当文件名数据库 FNDB 和格式文件通过 MiKTeX 设置工具刷新/更新时,tpm 文件是由 MiKTeX 自动生成的。

后记:

我第一次刷新 FNDB 时出现了有趣的错误(而且仅仅是第一次)......

MiKTeX Problem Report
Message: Permission denied: C:\Users\ShortName\AppData\Local\MiKTeX\2.9\miktex/data/le\df2c24cb21984fa85003c1ecc818ff83.fndb
Data: C:\Users\ShortName\AppData\Local\MiKTeX\2.9\miktex/data/le\df2c24cb21984fa85003c1ecc818ff83.fndb
Source: Libraries\MiKTeX\Core\win\winFile.cpp
Line: 686
MiKTeX: 2.9
OS: Microsoft Windows 7 Enterprise Edition, 64-bit Service Pack 1 (build 7601)
Invokers: explorer
SystemAdmin: no
PowerUser: no
Root0: C:\Users\ShortName\AppData\Roaming\MiKTeX\2.9
Root1: C:\Users\ShortName\AppData\Local\MiKTeX\2.9
Root2: C:\cygwin\home\LongName\projects\projectName\path\to\my\1st\root
Root3: C:\Users\ShortName\Documents\LaTeX\localtexmf [this is my 2nd root]
Root4: C:\ProgramData\MiKTeX\2.9
Root5: C:\Program Files\MiKTeX 2.9
UserInstall: C:\Users\ShortName\AppData\Roaming\MiKTeX\2.9
UserConfig: C:\Users\ShortName\AppData\Roaming\MiKTeX\2.9
UserData: C:\Users\ShortName\AppData\Local\MiKTeX\2.9
CommonInstall: C:\Program Files\MiKTeX 2.9
CommonConfig: C:\ProgramData\MiKTeX\2.9
CommonData: C:\ProgramData\MiKTeX\2.9

此文章已发布至以下两个论坛:

相关内容