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