У меня нет прав администратора, доступ к репозиторию онлайн заблокирован, и мне не разрешено обходить его, и я не могу подключить USB-накопитель к своему компьютеру. У меня установлен MiKTeX (но базовый, поэтому пакет не установлен).
Из-за всех моих ограничений, я нашел решение установить пакеты LaTeX, просто используя Copy/Paste для пакетов. Коллега дал мне файлы и папки пакетов 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и собираюсьПакеты, выберите нужный вам пакет, затемИнформацияи идите кФайлывкладка.