当前位置: 首页 > 知识库问答 >
问题:

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

韩羽
2023-03-14

我试图通过使用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

有人告诉我怎么解决这个问题。谢谢

共有1个答案

柳鸿博
2023-03-14

使用LaTeX\textrm而不是普通的tex\rm,pandoc将能够处理它。

 类似资料:
  • 我试着用pandoc在html或epub中转换我的tex文件。它不是一个复杂的带数学格式的乳胶文件。它有点像一本书。 但是我有一个问题。当我用转换pdf中的文件时,所有文件都可以。但是当我使用 或 pandocbook.texbook.epub 就好像没有汇编一样<代码> 事实上,这就像我做了一个简单的复制和粘贴,没有命令。

  • 我需要将Latex文件(使用TexWorks中的Elsevier elsarticle类编写)转换为MS Word文档。我搜索了可能的路线,其中之一就是使用。我在命令提示符下用pandoc尝试了以下操作, 潘多克将文件转换成word文档;然而,一些信息,如标题、关键词、作者详细信息等,却丢失了。对于这个丢失的信息,搜索结果显示它将在元数据中,但我在elsarticle类中找不到任何元数据文件。 我

  • 当我在Pandoc中阅读Markdown时,我如何禁用TeX的东西?我有许多标记文件,我正在处理,但由于文本的存在,它在其中一些文件上窒息,这显然是使用标记式语法。 由于我在这些文本中没有使用任何数学或奇特的排版,我宁愿禁用这种解释,也不愿试图找出正确的方法来逃避实际上触发它的序列。 但如果这不可能,我很想知道逃离@的“正确”方式,不管是什么正确方式。可能是“@”?还是有更多我不知道的德克萨斯式语

  • 我正在开发一个简单的待办事项列表反应应用程序(新的React.js)。我已经将项目添加到工作列表中,但删除项目会引起一个问题。在我的父反应组件中,我有以下代码: 我的组件: 运行此代码将带来: 警告:setState(...):无法在现有状态转换期间更新 问题: 为什么的渲染在添加项时立即执行回调,即: 但是,添加以删除Callback ie。

  • 每次我运行< code>pip时,都会出现以下警告。 警告:旧脚本包装程序正在调用pip。这将在未来版本的pip中失败。请看https://github.com/pypa/pip/issues/5599寻求解决潜在问题的建议。为了避免这个问题,您可以使用“-m pip”调用Python,而不是直接运行pip。 请帮我理解一下。Pip警告 编辑1。我尝试重新安装pip,但警告仍然存在。此外,我还附上

  • 问题内容: 我正在尝试从渲染视图重构以下代码: 到绑定位于构造函数内的版本。原因是渲染视图中的绑定会给我带来性能问题,尤其是在低端手机上。 我创建了以下代码,但是我不断收到以下错误(很多错误)。该应用似乎陷入了循环: 以下是我使用的代码: 问题答案: 看起来您不小心在render方法中调用了该方法,而您可能想这样做。 如果您不想在onClick处理程序中创建lambda,我认为您将需要两个绑定方法