2 つの tex ファイル間の変更点を強調表示するために使用していますlatexdiff
。追加/削除された部分を見つけて強調表示できます。
しかし、私はテキストの大きなブロックだけを表示し、小さな変更は表示しないようにしたいのです。たとえば、サイズが 10 語より大きいトークンのブロックだけを考慮するように強制したいのです。
最初は、パラメータがそのように動作するはずのようでしたMINWORDSBLOCK
。しかし、別の値に設定した後でも、短い変更 (1 単語のブロック) が表示されます。
他に何か方法はありますか?
これはバッチ ファイルで使用するコマンドの一部です。
latexdiff --exclude-textcmd="cite,equation,align,figure,label"
--preamble=diffpreamble.tex --config MINWORDSBLOCK=10 --flatten old.tex new.tex > diff.tex
答え1
それを可能にする latexdiff の機能はありません。MINWORDSBLOCK 設定変数には別の目的があります。つまり、大きな変更 (段落全体の置き換えなど) が多数の小さな変更に分割されるのを防ぐためです。技術的には、これはより最小限の変更セットであり、diff アルゴリズムによって優先されますが、これにより diff ファイルが読みにくくなります。