
Estoy ejecutando Win10, MikTex 2.9 y TeXstudio. Intenté actualizar mis paquetes ayer y creo que la actualización fue interrumpida porque la computadora se quedó en suspensión. Aunque todos los paquetes parecen estar actualizados (y MikTex Console dice "sin actualizaciones"), también parece haber dañado algo en mi instalación. ¿Alguna sugerencia para la reparación además de la desinstalación/reinstalación completa de MikTeX?
MWE:
\documentclass{article}
\begin{document}
Hello world
\end{document}
Mensajes de TeXstudio:
Process started: pdflatex.exe -synctex=1 -interaction=nonstopmode "temp".tex
Error: Command crashed: pdflatex.exe -synctex=1 -interaction=nonstopmode "temp".tex
Process exited with error(s)
Descargué e instalé la última versión de TeXstudio (2.12.22) y luego apareció esta ventana emergente de error cuando abro TeXstudio y cuando intento compilar:
Agregado a las 5 p.m.:
La ejecución de "pdflatex temp.tex" y "texify temp.tex" desde la línea de comando produjo el mismo resultado:
C:\Temp>texify temp.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 2.9.7300 64-bit)
_
Y simplemente se queda ahí, corriendo. Encontré un proceso llamado "Crear un archivo TeX .fmt" en el Administrador de tareas y luego lo localicé en elmiktex-makefmt.logarchivo:
2020-03-20 16:42:32,481-0500 INFO miktex-makefmt - starting with command line: miktex-makefmt.exe --engine=pdftex --dest-name=latex --no-dump latex.ini --engine-option=-tcx=cp227.tcx --miktex-disable-maintenance --miktex-disable-diagnose
2020-03-20 16:42:32,491-0500 INFO makefmt - found input file: C:\Users\<name>\AppData\Local\Programs\MiKTeX 2.9\tex\latex\00miktex\latex.ini
2020-03-20 16:42:32,491-0500 INFO makefmt - Creating the latex format file...
2020-03-20 16:42:32,511-0500 INFO makefmt - Running miktex-pdftex.exe...
2020-03-20 16:42:32,511-0500 INFO makefmt - running: miktex-pdftex.exe --miktex-disable-maintenance --miktex-disable-diagnose --initialize --interaction=nonstopmode --halt-on-error --alias=latex --job-name=latex -tcx=cp227.tcx --enable-etex latex.ini
2020-03-20 16:45:10,847-0500 FATAL miktex-makefmt - miktex-pdftex.exe failed on latex.ini.
2020-03-20 16:45:10,847-0500 FATAL miktex-makefmt - miktex-pdftex.exe failed on latex.ini.
2020-03-20 16:45:10,847-0500 FATAL miktex-makefmt - Info:
2020-03-20 16:45:10,847-0500 FATAL miktex-makefmt - Source:
2020-03-20 16:45:10,847-0500 FATAL miktex-makefmt - Line: 0
Agregado a las 6 p.m.: despues de correr
miktex-pdftex --initialize --enable-etex pdflatex.ini
Yo obtengo:
("C:\Users\<name>\AppData\Local\Programs\MiKTeX 2.9\tex/generic/dehyph\dehyph
t.tex"
German Traditional Hyphenation Patterns `dehypht' Version 3.2a <1999/03/03>
(Formerly known under the name `ghyph31' and `ghyphen'.)))
! I can't find file `dehypht-x-2018-03-31.tex'.
Respuesta1
Gracias a @UlrikeFischer, la solución fue ejecutar lo siguiente desde la línea de comando:
initexmf --force --mklinks
initexmf --mklangs
Notas:
- Puede que la primera línea no haya sido necesaria en mi caso.
- Instalé MiKTeX como "personal" o "usuario único". Si hubiera sido "para todos" o "para todo el sistema", entonces habría necesitado agregar
--admin
al final de estos comandos. Ver https://docs.miktex.org/manual/initexmf.html