安装 MiKTeX 软件包复制/粘贴

安装 MiKTeX 软件包复制/粘贴

我没有管理员权限,无法在线访问存储库,无法绕过它,也无法将 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 控制台并打算套餐,选择所需的包,然后信息然后转到文件标签。

相关内容