Después de que una actualización aparentemente obligatoria de Windows arruinara mis variables PATH y mi acceso controlado a carpetas, me esforcé mucho en reconfigurar (e incluso reinstalar) MikTeX 2.9 para que las rutinas habituales como latex y pdflatex finalmente vuelvan a funcionar correctamente. Pero cuando intento usar latexdiff en el símbolo del sistema con privilegios de administrador, por ejemplo,
D:\Documents\manuscript>latexdiff.pl draft1.tex draft2.tex > draft2_diff.tex
Aparece el siguiente mensaje de error:
The system cannot find the file specified.
Ahora, si creo manualmente el archivo draft2_diff.tex
en esa misma carpeta, es decir D:\Documents\manuscript
, latexdiff se ejecuta, pero no escribe ni cambia de ninguna manera el archivo draft2_diff.tex
.
He probado muchas cosas y todavía no funcionó. Me he asegurado de que
C:\Program Files\MiKTeX 2.9\miktex\bin\x64
C:\Program Files\MiKTeX 2.9\scripts\latexdiff\perl
ya están en la RUTA de mi sistema (de hecho, seguíestepara copiar los scripts latexdiff en la subcarpeta perl
y agregar las extensiones de archivo *.pl
). También fui al Centro de seguridad de Windows > Permitir una aplicación a través del acceso controlado a carpetas para agregar todas las rutinas principales de MikTeX y latexdiff a la lista blanca (que fue parte de lo que arruinó mi compilación de TeXMaker y latex antes de que lograra arreglarlo). Me estoy quedando sin pistas, así que estoy aquí para preguntar.