No tengo derechos de administrador, el acceso al repositorio en línea está bloqueado y no puedo omitirlo y no puedo colocar una unidad USB en mi computadora. Tengo MiKTeX instalado (pero es básico, por lo que no hay ningún paquete instalado).
Debido a todas mis limitaciones, la solución que encontré fue instalar paquetes LaTeX simplemente usando Copiar/Pegar en los paquetes. Un colega me dio los archivos y carpetas de los paquetes de LaTeX y los copié en C:\Users\<my username>\AppData\Local\Programs\MiKTeX\
. Luego probé agregando \usepackage{hyperref}
mi .tex
. Corro pdflatex document.tex
y obtengo:
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
Y abre el mensaje:
Entiendo que logré instalar hyperref pero no ltxcmds. Sin embargo, el archivo C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex\generic\ltxcmds\ltxcmds.sty
existe.
¿Cómo puedo decirle a MiKTeX que mire allí? En la consola MiKTeX ya tengo ``C:\Users<User Name>\AppData\Local\Programs\MiKTeX` enConfiguración -> Directorios
Cualquier otra solución será genial.
Respuesta1
Ok el tema era que no lo debía poner
C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\tex\generic\ltxcmds\ltxcmds.sty
sino en
C:\Users\<User Name>\AppData\Local\Programs\MiKTeX\texmf\tex\generic\ltxcmds\ltxcmds.sty
Acabo de duplicar mi tex
carpeta en una texmf
carpeta nueva. Lo tengo todo dos veces, muy optimizado, pero funciona.
Puede comprobar dónde debe ir el paquete utilizando elConsola MiKTeXy yendo aPaquetes, seleccione el paquete que desea, luegoinformacióny ve alArchivospestaña.