texjporg / tex-jp-build

Minimum source repository to build Japanese TeX processing tools
23 stars 6 forks source link

dvipdfm-x: fix issue when including the same image multiple times #169

Closed h20y6m closed 7 months ago

h20y6m commented 7 months ago

TeX フォーラムの「dvipdfmxのバージョンでPDFファイルサイズが肥大化する」に対する修正案です。

同じ画像を複数回挿入したときに TL2023 では最初の 1 つだけ挿入してそのオブジェクトを共有していたのが TL2024 では別々のオブジェクトとしてそれぞれ挿入されるようになってしまっているようです。

r70147pdf:image での名前によるページ選択機能の追加と r70406 でのその修正の影響のようです。

またこれとは別に最初に画像の 1 ページ目を挿入したあと同じ画像ファイルの 2 ページ目を複数回挿入すると挿入した回数分別オブジェクトとして挿入されていたので、こちらも修正してみました。(こちらはTL2023以前から)

h20y6m commented 7 months ago

うまく動いてそうなので TeX Live svn trunk r70880 コミットしました。

(Karlさんにリビルドできなか問い合わせ中)

t-tk commented 7 months ago

北川さん作のテストを TeX Live svn にコミットしました。r70892

h-kitagawa commented 7 months ago

北川さん作のテストを TeX Live svn にコミットしました。r70892

どうもありがとうございます.sue-mp.pdf は MetaPost で作ったものですが,ソースは紛失してしまいました…….

h20y6m commented 7 months ago

t-tk さん、h-kitagawa さん、ありがとうございます。

t-tk commented 7 months ago

ここの master にもマージしました。