【问题标题】:Using pandoc converting a markdown document with LaTeX to HTML and LaTeX converted to SVG within HTML使用 pandoc 将带有 LaTeX 的 Markdown 文档转换为 HTML 并在 HTML 中将 LaTeX 转换为 SVG
【发布时间】:2020-12-21 18:28:55
【问题描述】:

使用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。

【问题讨论】:

    标签: html latex markdown pandoc


    【解决方案1】:

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

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

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

    【讨论】:

    • 我们可以使用 MathJax 来代替 webtex,将 LaTeX 转换为 SVG
    • @SantoshSKumar 不那么容易,不。 MathJax 需要执行 JavaScript,为此您需要 pandoc 以外的其他工具。
    • 明白。我正在研究 2 个选项: 1. 使用 hackage.haskell.org/package/latex-svg-pandoc,我无法弄清楚如何在 pandoc 中安装和使用它。 2. MathJax 从 3.0 开始发布 SVG 支持。试图弄清楚是否有办法使用 MathJax 的新功能
    猜你喜欢
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 2013-04-07
    • 2012-04-23
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多