-
Notifications
You must be signed in to change notification settings - Fork 215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
表紙をPDFファイルにしたとき同名のPNG画像があるとずれる #1483
Comments
上記の実行環境はUbuntu focalのTeX Live 2019です。Ubuntu 19.10のもう少し古いバージョンでも再現した記憶があります。
|
PDFMakerは内部でextractbbを呼び出してバウンディングボックス情報を.xbb拡張子ファイルに書き出すのですが、cover.pdf.xbbやcover.png.xbbではなくcover.xbbになる、つまり同名ファイルがあると後に解釈されたほうで上書きされてしまいます。 既知の問題ではあるのですが、良い解決方法を現時点では思いついていません。同名があったときにWARNするくらいはできるかもしれないですが、目立たなくて読み飛ばしそう。 |
おぉ、なるほど。debug=trueにして確認できました。 そうすると、extractbbが、ファイル名指定で出力できて、かつ、includegraphicsがファイル名を指定できないと対応が難しそうですね。 ちなみにTeX Live 2015以降はLaTeXが(追記:graphicxパッケージのdvipdfmxドライバーが)勝手にextractbbを実行してくれるとのことなので、pdfmaker.rbのcopy_imageにあるextractbb実行周りをコメントアウトして見ましたが、上記の再現手順に限って言えば、同じbasenameでもうまく表示されました。 |
ありがとうございます。
|
はい、TeX Live 2014以前をサポート外にして良いのであれば、削除する方向がいいのかなと思います。思いはするのですが、extractbbコマンドを実行することにした経緯とか、xbbファイルの読み込みとパイプラインで渡すのとでなにか違いがでるのかとか、細かいことはわかっていないので削除すべきだと言い切るほどの強さはありません。 おっしゃるとおり、これまでの挙動との互換性等を考えると、たしかに削除して大丈夫かどうかの判断基準も難しいですね。 |
PDF生成時、media=ebookでなおかつpdfmakerのほうのcoverimageをPDFファイル名にしておくとします。このときPDFファイルと同名の(拡張子を変えた)PNGファイルがあると、表紙の位置がずれるようです。
masterブランチでも再現しました。
再現手順
以下のような状況だと再現しません。
つまり同名のPDF/PNGがある場合、解像度の解釈が期待と異なってしまうように見えます。
The text was updated successfully, but these errors were encountered: