pandocでmarkdownを使用して、単一のドキュメントをhtml、pdf、docxに変換しようとしています。これは、数学のないテキストといくつかの画像のみを含む非常にシンプルなドキュメントです。画像はPNG形式です。これを使用した画像をマークダウンソースに含めます。
<div style="float:center" markdown="1">
![my caption](./figures/myimage.png)
</div>
そして次のようにコンパイルします:
# html
pandoc myarticle.md -c mystyle.css -o myarticle.html
# pdf
pandoc myarticle.md -V geometry:margin=1in -o myarticle.pdf
# docx
pandoc myarticle.md -o myarticle.docx
同じサイズのいくつかのPNG画像は、 HTML形式とPDF形式でサイズが異なることに気付きました。低解像度(72ピクセル/インチ)で250x256ピクセルのPNGは、ページ上でおおよそ正しいサイズとしてPDFに表示され、htmlでは適切なサイズで表示されますが、同じサイズ(250x256ピクセル)であるPNG高解像度(300ピクセル/インチ)は、PDF出力のページ上で小さいサイズに変更されます。指定したサイズのPNGイメージのセットを保持し、HTML / PDF / DOCX形式の両方でそのサイズで表示するようにします。
PDF / HTMLを作成するためだけに、docxの自動サポートを放棄します(または、その後の多くの手動書式設定を処理します)。
PDFや画像のPNGのサイズを変更しないようにpandocに指示して、正しい画像に表示させるにはどうすればよいですか?ありがとう。