首页 > 解决方案 > 使用 pandoc 将带有 LaTeX 的 Markdown 文档转换为 HTML 并在 HTML 中将 LaTeX 转换为 SVG

问题描述

使用 pandoc,将带有 LaTeX 的 Markdown 文档处理为 HTML 的命令是什么?

LaTeX 需要转换为 SVG 并与 HTML 内联。

示例:降价内容...

$$
\lim_{x \to \infty} \ \frac{x + \sin x}{x}
$$

以上用于markdown文档,需要使用pandoc将其转换为HTML文档,然后将math转换为SVG。

我尝试使用转换上述内容,pandoc lwl-limits.md -f markdown -t html -o lwl-limits.html但这并没有将乳胶转换为 svg,尽管页面已转换为 HTML。

标签: htmllatexmarkdownpandoc

解决方案


使用--webtex带有自定义 URL 的选项将方程转换为 SVG:

pandoc --webtex 'https://latex.codecogs.com/svg.latex?' ...

每当在浏览器中打开生成的 HTML 文档时,codecogs Web 服务都会即时创建图像。要提前下载图像并直接包含图像,请将其与--self-contained选项结合使用。


推荐阅读