我没有管理员权限,无法在线访问存储库,无法绕过它,也无法将 USB 驱动器放在我的电脑上。我确实安装了 MiKTeX(但只是基础版,所以没有安装任何软件包)。
由于我的所有限制,我找到的解决方案是通过简单地使用复制/粘贴来安装 LaTeX 包。一位同事给了我 LaTeX 包的文件和文件夹,我将其复制到C:\Users\<my username>\AppData\Local\Programs\MiKTeX\
。然后我测试添加\usepackage{hyperref}
到我的.tex
。我运行pdflatex document.tex
并得到:
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (MiKTeX 23.10) (preloaded format=pdflatex.fmt)
restricted \write18 enabled.
entering extended mode
(document.tex
LaTeX2e <2023-06-01> patch level 1
L3 programming layer <2023-08-29>
(C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex/latex/base\article.cls
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
(C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex/latex/base\size10.clo))
(C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex/generic/babel\babel.sty
(C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex/generic/babel\txtbabel.def)
*************************************
* Local config file bblopts.cfg used
*
(C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex/latex/arabi\bblopts.cfg)
(C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex/latex/babel-english\english.ldf))
(C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex/generic/babel/locale/en\babel-english.tex)
(C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex/latex/hyperref\hyperref.sty
并打开消息:
我知道我成功安装了 hyperref,但没有安装 ltxcmds。但是,该文件C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex\generic\ltxcmds\ltxcmds.sty
存在。
我怎样才能告诉 MiKTeX 去那里看?在 MiKTeX 控制台中,我已经在 C:\Users<用户名>\AppData\Local\Programs\MiKTeX 中设置 -> 目录
任何其他解决方案都很好。
答案1
好吧,问题是我不应该把它放进去,
C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex\generic\ltxcmds\ltxcmds.sty
而是
C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\texmf\tex\generic\ltxcmds\ltxcmds.sty
我刚刚将我的tex
文件夹翻倍,放到了一个新texmf
文件夹中。所有东西都翻了两倍,非常优化,效果很好。
您可以使用以下方式检查包裹应该去往何处MiKTeX 控制台并打算套餐,选择所需的包,然后信息然后转到文件标签。