]> j8takagi.net git repositories - yacasl2.git/commit
CASL2仕様書のPDFで画像がズレる現象の回避。SVG→EPS変換のBoundingBox原点ずれを修正 v0.5p36
authorj8takagi <j8takagi@nifty.com>
Wed, 27 May 2026 14:26:44 +0000 (23:26 +0900)
committerj8takagi <j8takagi@nifty.com>
Wed, 27 May 2026 14:31:04 +0000 (23:31 +0900)
commit34b688ed66fae1014bb0ce6c72c50f123d908877
tree744bccf8a85415daa40558cb7d5cb4e6312fc614
parent489f35e23b6253068fca80fc63cd1b554f789e2c
CASL2仕様書のPDFで画像がズレる現象の回避。SVG→EPS変換のBoundingBox原点ずれを修正

https://claude.ai/share/316d935c-a0e6-49c7-ab56-e7d9a7050eb9
問題:
  rsvg-convertが生成するEPSのBoundingBox原点が(0,0)でなく
  (7,52)などの非ゼロ値になっており、TeXが図のサイズを誤認して
  後続テキストが図に重なるズレが発生していた。

対策:
  gs -dEPSCropで座標変換込みで再レンダリングし、
  原点を(0,0)に正規化する。

変更内容:
  - images.mk: eps2epsをgs -dEPSCropパイプラインに置き換え
  - images.mk: %.epsルールのログファイル名typo修正
  - images.mk: %.pdfルール追加
  - img/*.svg: font-sizeを10ptに統一(10px/15px/10ptが混在していた)
```
VERSION
doc/casl2_spec/Makefile
doc/casl2_spec/img/1_1-01.svg
doc/casl2_spec/img/r_1-01.svg
doc/casl2_spec/img/r_1-02.svg
doc/casl2_spec/img/r_1-03.svg
doc/casl2_spec/img/r_1-04.svg
doc/casl2_spec/img/r_1-05.svg
doc/images.mk