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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pandoc:[警告]无法转换TeX数学相关的知识,希望对你有一定的参考价值。

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

<p> Example: ${v_1} = {
m{ }}{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} = {
m{ }}{v_2}', rendering as TeX:
      {v_1} = {
m{ }}{v_2}
                  ^
      unexpected "{"
      expecting "%", "\label", "\nonumber" or whitespace

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

答案

使用LaTeX extrm而不是普通的tex m,pandoc将能够处理它。

以上是关于Pandoc:[警告]无法转换TeX数学的主要内容,如果未能解决你的问题,请参考以下文章

文件转换神器pandoc

latex 学习记录-base IEEE ITS模板

latex 学习记录-base IEEE ITS模板

latex 学习记录-base IEEE ITS模板

latex 学习记录-base IEEE ITS模板

在Pandoc lua过滤器中连接字符串片段