我正在尝试使用markdown与pandoc一起将单个文档转换为html、pdf和docx。这是一个非常简单的文档,只包含没有数学内容的文本和一些图像。图像采用PNG格式。我在标记源中包含了使用此方法的图像:
<div style="float:center" markdown="1">

</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 )的PNG在PDF中显示为大致在页面上的正确大小,在html中显示为合理的大小,但是具有相同尺寸(250x256 px)但高精度(300 px/ in )的PNG在PDF输出中被调整为在页面上很小。我希望将PNG图像保持在我指定的大小上,并使它们以HTML/PDF/DOCX格式出现在这个大小上。
我愿意放弃自动docx支持(或处理大量的手动格式化之后),只是为了有PDF/HTML。
我如何告诉pandoc不要调整PDF或图像的PNG大小,并让它们出现在正确的图像中?谢谢。
发布于 2016-01-20 08:12:42
这现在包含在Pandoc 1.16中。
您可以使用新的link_attributes功能。
An inline {#id .class width=30 height=20px}
发布于 2015-04-25 02:05:35
这目前是不可能的,但是几个拉请求可以在Pandoc中添加这种支持。
https://stackoverflow.com/questions/25288741
复制相似问题