
Respuesta1
Con una instalación portátil es más importante que con una instalación normal entender cómo funcionan la variedad de rutas y sus prioridades.
SI tiene una unidad portátil configurada en Q: esta vez, la próxima vez podría ser cualquier unidad de A: a Z: cuando la vuelva a conectar a su sistema o al de cualquier otra persona.
Para solucionar ese problema, necesita un script de inicio autoconfigurable. Utilice el bloc de notas para guardar el siguiente script como, por ejemploNikitasMiktex.cmdy guárdelo en cualquier lugar conveniente de la unidad portátil. Dado que está escrito para funcionar en relación con la raíz de la unidad (%~d0), lo haráno funciona en la unidad principalsin muchos cambios adicionales para probar cuál es la letra de unidad.
Si mueve o cambia el nombre de las carpetas en la unidad portátil, deberá editar este archivo para cambiar los nombres de las carpetas.
Te sugiero que primero cambies el nombremiktex-portátil-2.9.6942 ahorapara sóloportátil(ya no será la versión 2.9.6 ya que dentro de unos días será la 2.9.7 etc.)
set PATH=%~d0\Nikitas\tools\MikTex\portable\texmfs\install\miktex\bin;%PATH%
%~d0\Nikitas\tools\MikTex\portable\texmfs\install\miktex\bin\miktex-console.exe" --hide --mkmaps
pause
%~d0\Nikitas\tools\TeXmaker\TeXmaker.exe "%1"
NOTA, el %1 al final le permite arrastrar y soltar un archivo tex en este archivo cmd donde la ruta se establece automáticamente antes de ejecutar la consola.
No es necesario ejecutar la consola, sin embargo, es la clave para una buena instalación estable, ya que verificará la ruta y el mapeo de fuentes cada vez que comience a ejecutar su distribución TeX.
Elpausaentre la consola y la llamada a Texmaker es para que pueda realizar actualizaciones y otras tareas de mantenimiento en la consola sin que Texmaker bloquee a MiKTeX para que no pueda actualizar/descargar archivos críticos. Solo toma un segundo presionar cualquier tecla para continuar, pero se detiene para darle la oportunidad de hacer ajustes cada vez que comienza.
La última línea que debo suponer es que es posible que tengas Texmaker en la misma unidad, pero si está en la unidad principal C: (¿en una carpeta de programas?) necesitarás cambiarla a la ubicación correcta.
Hay muchas mejoras y adiciones posibles, pero esto debería ponerlo en funcionamiento.
Cuando lo ejecutas,primera vez en cualquier máquina necesita PAUSARy cambie la Configuración de la consola MiKTeX > segunda pestaña > Directorios siempre que sean incorrectos para ese sistema. DEBEN autoconfigurarse peronecesitas verificar. Mientras estés ahí, es MÁS IMPORTANTE que corras.TAREAS Actualizar la base de datos de nombres de archivospara garantizar que se reconstruya para esa nueva configuración.
Ahora en la consola puede ejecutar el Editor TeXworks suministrado O la Terminal o simplemente MINIMIZAR (Mantenga la consola MiKTeX ejecutándose minimizada en la barra de herramientas) y "reanudar la pausa" la ventana negra para iniciar Texmaker.
Ahora que las rutas a MiKTeX están configuradas, Texmaker debería poder usar esa nueva configuración hasta que finalmente cierre MiKTeX. Tenga en cuenta que las rutas largas de MiKTeX hasta la palabra bin\ en su captura de pantalla ahora no son necesarias y la primera debe comenzar con latex.exe -intera....
y puede modificar cualquier otra con esa ruta larga de MiKTeX a bin\ de la misma manera.