forçar o latexdiff a ignorar pequenas alterações e considerar apenas os blocos maiores que um tamanho

forçar o latexdiff a ignorar pequenas alterações e considerar apenas os blocos maiores que um tamanho

Estou usando latexdiffpara destacar as alterações entre dois arquivos tex. Ele pode localizar e destacar as partes adicionadas/excluídas.

Mas quero que mostre apenas os grandes blocos de textos, e não as pequenas alterações: por exemplo, quero forçá-lo a considerar apenas os blocos de token cujo tamanho seja maior que 10 palavras.

Primeiro, parecia que esse MINWORDSBLOCKparâmetro deveria fazer isso. Mas mesmo depois de definir um valor diferente, ele ainda mostra pequenas alterações (blocos de uma palavra).

Existe alguma maneira alternativa de fazer isso?

Esta é a parte do comando que uso no meu arquivo em lote:

latexdiff --exclude-textcmd="cite,equation,align,figure,label" 
--preamble=diffpreamble.tex --config MINWORDSBLOCK=10 --flatten old.tex new.tex > diff.tex

Responder1

Não há nenhum recurso do latexdiff que permita fazer isso. A variável de configuração MINWORDSBLOCK tem uma finalidade diferente, ou seja, existe para evitar que uma alteração maior (digamos, a substituição de um parágrafo inteiro) seja subdividida em muitas alterações menores, que tecnicamente são um conjunto de alterações mais mínimo e, portanto, preferidas pelo algoritmo diff mas que tornam o arquivo diff difícil de ler.

informação relacionada