Instalación/uso de latexdiff en Windows 7

Instalación/uso de latexdiff en Windows 7

Descripción

Soy nuevo tanto en Perl como en latexdiff. Me gustaría utilizarlo latexdiffpara 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 latexdiffen \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

  1. Según la descripción anterior, ¿he instalado Perl latexdiffcorrectamente? ¿O deberíamos ponerlos en el mismo camino?
  2. Si instalé todo correctamente, ¿hay alguna manera de empezar latexdiffa 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 latexdiffestaba buscando el archivo latexdiff.plen 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 latexdiffarchivos en esta nueva carpeta y agregué la .plextensió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

información relacionada