Próbuję użyć Markdown z Pandoc, aby przekonwertować pojedynczy dokument na HTML, PDF i DOCX. To niezwykle prosty dokument zawierający tylko tekst bez matematyki i kilka zdjęć. Obrazy są w formacie PNG. Zamieszczam obraz, używając tego w źródle przeceny:
<div style="float:center" markdown="1">
![my caption](./figures/myimage.png)
</div>
i skompiluj jako:
# 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
Zauważyłem, że niektóre obrazy PNG o tych samych wymiarach mają różne rozmiary w formatach HTML i PDF. Plik PNG o wymiarach 250 x 256 pikseli i niskiej rozdzielczości (72 piksele / cal) pojawi się w formacie PDF w przybliżeniu na stronie i w rozsądnym rozmiarze w formacie HTML, ale PNG ma takie same wymiary (250 x 256 pikseli), ale jest obraz o wysokiej rozdzielczości (300 pikseli / cal) ma niewielki rozmiar na stronie w pliku wyjściowym PDF. Chcę zachować zestaw obrazów PNG w określonym przeze mnie rozmiarze i wyświetlać je w tym formacie zarówno w formacie HTML / PDF / DOCX.
Jestem gotów zrezygnować z automatycznej obsługi formatu docx (lub później zająć się ręcznym formatowaniem) tylko po to, by mieć format PDF / HTML.
Jak mogę powiedzieć pandoc, aby nie zmieniał rozmiaru plików PNG w formacie PDF lub obrazu i wyświetlał je na swoich prawidłowych obrazach? dzięki.