Pandoc:[警告] 无法转换 TeX 数学

2024-03-18

我尝试使用 Pandoc 将 html 转换为 docx:
这是我的 html 代码:

<p> Example: ${v_1} = {\rm{ }}{v_2}$</p>

头中有 MathJax 配置:




    MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX", "output/HTML-CSS"],
    tex2jax: {
        inlineMath: [['$', '$'], ["\(", "\)"]],
        displayMath: [['$$', '$$'], ["\[", "\]"]],
    },
    "HTML-CSS": {availableFonts: ["TeX"]}
});

  

我使用的 Pandoc 命令(Pandoc 版本 2.2.3.2):




    pandoc -s  test.html --mathjax  -f html+tex_math_dollars   --pdf-engine=xelatex  -o  xxx.docx

  

然后我收到警告:




    [WARNING] Could not convert TeX math '{v_1} = {\rm{ }}{v_2}', rendering as TeX:
      {v_1} = {\rm{ }}{v_2}
                  ^
      unexpected "{"
      expecting "%", "\\label", "\\nonumber" or whitespace

  

有人请告诉我如何解决这个问题。谢谢!


使用乳胶\textrm而不是纯文本\rm,pandoc 将能够处理它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandoc:[警告] 无法转换 TeX 数学 的相关文章

随机推荐