obligar a latexdiff a ignorar pequeños cambios y solo considerar los bloques más grandes que un tamaño

obligar a latexdiff a ignorar pequeños cambios y solo considerar los bloques más grandes que un tamaño

Lo estoy usando latexdiffpara resaltar los cambios entre dos archivos tex. Puede encontrar y resaltar las partes agregadas/eliminadas.

Pero quiero que solo muestre los bloques grandes de texto, y no los cambios menores: por ejemplo, quiero obligarlo a considerar solo los bloques de token cuyo tamaño sea mayor a 10 palabras.

Primero, parecía que MINWORDSBLOCKse suponía que el parámetro hacía eso. Pero incluso después de configurarlo en un valor diferente, todavía muestra los cambios cortos (bloques de una palabra).

¿Existe alguna forma alternativa de hacer eso?

Esta es la parte del comando que uso en mi archivo por lotes:

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

Respuesta1

No existe ninguna característica de latexdiff que permita hacer eso. La variable de configuración MINWORDSBLOCK tiene un propósito diferente, es decir, está ahí para evitar que un cambio mayor (por ejemplo, un reemplazo de un párrafo completo) se subdivida en muchos cambios más pequeños, que técnicamente son un conjunto de cambios más mínimo y, por lo tanto, los preferidos por el algoritmo de diferenciación. pero que hacen que el archivo diff sea difícil de leer.

información relacionada