【发布时间】:2017-12-12 21:26:35
【问题描述】:
Pandoc 可以轻松地将相同的源文件渲染为 html 或 LaTeX,然后再渲染为 pdf。在许多情况下,我想根据使用的后端使用同一图像文件的不同版本:当原始“图像”是矢量图时,可能包含文本(例如 PostScript, PDF,也许是 SVG),我想用那个版本来生成 LaTeX 和 PDF,所以不会有质量损失。但是浏览器通常不能很好地呈现这些,所以我想在生成 HTML 时生成并使用光栅(例如 PNG)图像。
Pandoc 有没有办法做到这一点?我希望“正常工作”类似于\includegraphics{} LaTeX 宏,如果您提供不带扩展名的文件名,它会识别与该词干匹配的所有图像文件,并应用一些启发式方法来选择最佳选项。
【问题讨论】:
-
现代浏览器可以很好地渲染 SVG...另请参阅 github.com/jgm/pandoc/wiki/Pandoc-Filters#written-filters(例如
pandoc-svg过滤器)