
Descripción
Soy nuevo tanto en Perl como en latexdiff
. Me gustaría utilizarlo latexdiff
para realizar un seguimiento de los cambios entre versiones de mis documentos LaTeX. Sin embargo no pude hacerlo funcionar.
Tengo MikTeX 2.9 y latexdiff.exe
(y otras variantes) en
C:\Program Files (x86)\MiKTeX 2.9\miktex\bin
y fresa Perl 5.16.3.1 en
C:\StrawberryPerl
Cuando ejecuto el comando
latexdiff old.tex new.tex > diff.tex
Recibí los siguientes mensajes:
latexdiff: The Perl script could not be found
latexdiff: Data: scripts/latexdiff/perl/latexdiff.pl
Encontre unpregunta similaraquí en tex.se, pero no estoy seguro de si mi problema es el mismo que el publicado allí, porque no pude encontrar la subcarpeta latexdiff
en \MiKTeX 2.9\scripts
. Además, no tengo ninguna ventana emergente que solicite la instalación de otras cosas (como es el caso en la publicación mencionada).
Pregunta
- Según la descripción anterior, ¿he instalado Perl
latexdiff
correctamente? ¿O deberíamos ponerlos en el mismo camino? - Si instalé todo correctamente, ¿hay alguna manera de empezar
latexdiff
a trabajar (si esto no es un error con MikTeX 2.9)?
Respuesta1
Responderé mi propia pregunta aquí, en caso de que resulte útil para otros.
Parece que latexdiff
estaba buscando el archivo latexdiff.pl
en la ruta.
C:\Program Files (x86)\MiKTeX 2.9\scripts\latexdiff\perl
mientras que MikTeX sólo instala los archivos en la carpeta \scripts\latexdiff
. Entonces creé una subcarpeta \perl
, copié todos los latexdiff
archivos en esta nueva carpeta y agregué la .pl
extensión a esos archivos (originalmente no tenían extensión). Luego, actualice FNDB en la configuración de MikTeX. ¡Y funcionó!
Respuesta2
Aquí hay una guía de instalación paso a paso para instalar latexdiff para Windows. http://techshangrila.blogspot.sg/2013/10/installing-latexdiff-of-windows.html