我正在尝试将markdown与pandoc结合使用,以将单个文档转换为html,pdf和docx。这是一个非常简单的文档,仅包含无数学文本和少量图像。图像为PNG格式。我在markdown来源中包含使用此图像:
<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 px / in)的250x256像素的PNG会在页面上以正确的尺寸显示在PDF上,并且在html中以合理的尺寸显示,但尺寸相同(250x256 px)的PNG却是高分辨率(300 px / in)在PDF输出中的页面上调整为很小的尺寸。我想保留我指定的尺寸的PNG图像集,并使它们以HTML / PDF / DOCX格式显示。
我愿意放弃对docx的自动支持(或以后要处理很多手动格式的问题),而只是拥有PDF / HTML。
如何告诉pandoc不要调整PDF或图像的PNG大小,并让它们显示在正确的图像中?谢谢。