Instalação/uso do latexdiff no Windows 7

Instalação/uso do latexdiff no Windows 7

Descrição

Sou novo em Perl e latexdiff. Eu gostaria de usar latexdiffpara rastrear alterações entre versões dos meus documentos LaTeX. No entanto, não consegui fazê-lo funcionar.

Eu tenho o MikTeX 2.9 e latexdiff.exe(e outras variantes) em

C:\Program Files (x86)\MiKTeX 2.9\miktex\bin

e morango Perl 5.16.3.1 em

C:\StrawberryPerl

Quando executo o comando

latexdiff old.tex new.tex > diff.tex

Recebi as seguintes mensagens:

latexdiff: The Perl script could not be found
latexdiff: Data: scripts/latexdiff/perl/latexdiff.pl

Achei umpergunta semelhanteaqui no tex.se, mas não tenho certeza se meu problema é o mesmo postado lá, pois não consegui encontrar a subpasta latexdiffem \MiKTeX 2.9\scripts. Além disso, não tenho nenhuma janela pop-up solicitando a instalação de outras coisas (que é o caso do post mencionado).

Pergunta

  1. Com base na descrição acima, instalei o Perl latexdiffcorretamente? Ou deveriam ser colocados no mesmo caminho?
  2. Se eu instalei as coisas corretamente, existe uma maneira de começar latexdiffa trabalhar (se isso não for um bug do MikTeX 2.9)?

Responder1

Responderei minha própria pergunta aqui, caso isso seja útil para outras pessoas.

Parece que latexdiffestava procurando o arquivo latexdiff.plno caminho

C:\Program Files (x86)\MiKTeX 2.9\scripts\latexdiff\perl 

enquanto o MikTeX instala apenas os arquivos da pasta \scripts\latexdiff. Então criei uma subpasta \perl, copiei todos os latexdiffarquivos para essa nova pasta e adicionei a .plextensão a esses arquivos (eles originalmente não tinham extensão). Em seguida, atualize o FNDB nas configurações do MikTeX. E funcionou!

Responder2

Há um guia de instalação passo a passo aqui para instalar o latexdiff para Windows http://techshangrila.blogspot.sg/2013/10/installing-latexdiff-of-windows.html

informação relacionada