Я пытаюсь использовать разметку с pandoc для преобразования одного документа в 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. PNG размером 250x256 px с низким разрешением (72 px/in) будет отображаться в PDF как правильный размер примерно на странице, и будет иметь разумный размер в формате html, но PNG с такими же размерами (250x256 px), но с высоким разрешением (300 пикселей на дюйм) изменяются, чтобы быть крошечными на странице в выводе PDF. Я хочу сохранить набор изображений PNG в указанном мной размере, чтобы они отображались в этом размере в обоих форматах HTML/PDF/DOCX.
Я готов отказаться от автоматической поддержки docx (или иметь дело с большим количеством ручного форматирования после) только для того, чтобы иметь PDF/HTML.
Как я могу сказать pandoc не изменять размеры PNG для PDF или изображений и отображать их в правильных изображениях? Благодарю.