在Google搜索结果的文档和前三页中都没有关于AsciiDoc文档中图像的度量单位的指示。这是一个重要的主题,因为AsciiDoc将两者转换为HTML(本机单位为像素)和PDF(本机单位为cm或pt)。
因此,有人可以回答和/或添加有关以下内容的文档部分:
image::path/to/image.png["Caption",300,200]
时,300
和200
是什么?像素?我使用asciidoctor -b html
表示HTML输出,asciidoctor-fopub
表示PDF。我不会使用asciidoctor-pdf
,直到它支持至少与fopub相同的功能集。
事先谢谢你。
答案 0 :(得分:1)
对于html,它是像素:https://github.com/asciidoctor/asciidoctor/blob/master/lib/asciidoctor/converter/html5.rb#L520-L523
对于pdf,我不太确定,但它可能取决于Apache FOP,因为它正在被使用。 xslt似乎表示没有任何缩放的英寸。你将不得不深入挖掘整个混乱,以实际弄清楚正在使用什么以及如何修改它。