
Para muchas preguntas aquí en TeX.SE y en otros foros sobre MiKTeX, resulta que el problema subyacente en realidad radica en la distinción no entendida entre los modos administrativo y de usuario. Entonces déjame hacerte estas preguntas:
¿Cuál es la diferencia entre el modo administrativo y de usuario en MiKTeX y en qué situación debo usar cualquiera de estos modos?
Respuesta1
El modo administrativoestá pensado para un sistema multiusuario, donde un usuario con (normalmente) derechos de administración es responsable de las actualizaciones y la instalación de nuevos paquetes, etc., pero además de la instalación del administrador, los usuarios pueden agregar su propio árbol TeXMF local. La gran advertencia yLa fuente de la mayoría de los problemas es: A partir de este momento, cuando un usuario actualice su base de datos de nombres de archivos (FNDB) en modo usuario, no verá ninguna actualización realizada por el administrador, hasta que vuelva a realizar una actualización propia, también si no agregó una instalación propia. ¡camino!
Para el modo de administrador, debe agregar el interruptor --admin
a las instrucciones de la línea de comandos o en el menú Inicio debe usar la Configuración del administrador.
Por el contrario, el modo de usuario.está pensado para un entorno de usuario único o para usuarios con pocos derechos en un sistema multiusuario (pero también los usuarios con derechos de instalación podrían utilizar este modo) ; Los usuarios con derechos bajos pueden instalar MiKTeX solo en el perfil de usuario, sugeriría %APPDATA%
; MiKTeX agrega más tarde de todos modos en %APPDATA%\MiKTeX\<version>\
los archivos de configuración y también todos los paquetes instalados mediante "instalación sobre la marcha", cf.Cambiar la ubicación de los paquetes autoinstalados en MiKTeX.
En este modo, cada usuario sólo tiene que ocuparse de una instalación, la actualización es mucho más sencilla (también se pueden agregar árboles TeXMF locales).
Por lo tantoSi es el único usuario de MiKTeX en su sistema, le recomiendo encarecidamente que elija la instalación en modo usuario.
(Ver tambiénLa respuesta de Ulrike Fischera la pregunta¿Cuál es la configuración preferible para que MiKTeX mantenga todos los paquetes actualizados fácilmente?)
¿Cómo cambiar del modo administrador al modo usuario?(O viceversa.)
Por lo que veo, solo mediante la reinstalación (el modo de administrador solo es posible después de la "instalación para todos los usuarios", respectivamente, la "instalación solo para mí" le permite trabajar automáticamente en modo de usuario), pero puede usar los archivos del paquete ya instalado, para este propósito vermi propia respuestaa la pregunta¿Reubicar MiKTeX 2.9?(para el modo de usuario, no olvide omitir el --admin
interruptor). Si cambia de una instalación de varios usuarios a una instalación de un solo usuario, también debería eliminar la carpeta %ALLUSERSPROFILE%\MiKTeX
(desde Windows Vista) o %ALLUSERSPROFILE%\<Application Data>\MiKTeX
(hasta Windows XP, la cadena <Application Data>
depende del idioma), pero primero haga una copia de seguridad, por ejemplo con un archivador de archivos, especialmente si tenía hecho cambios manuales antes.
Respuesta2
Instalé la versión de administrador (al menos eso creo). De todos modos, el resultado final es que el administrador de paquetes de administración instala los paquetes en la ubicación anterior, que para mí es C:\Program Files\MiKTeX 2.9, y el administrador de paquetes simple instala los paquetes en C:\Users\John\AppData\Roaming\. MiKTeX\2.9 (necesita mostrar archivos ocultos para encontrarlo).
Ahora TeXnic Center usa las ubicaciones de paquetes simples para todo, lo cual está bien excepto que no pude encontrar la documentación. De hecho, parece que la documentación no aparece en la ubicación de AppData, la mayor parte del tiempo.