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

使用Pandoc时禁用“TeX math”

史绍晖
2023-03-14

当我在Pandoc中阅读Markdown时,我如何禁用TeX的东西?我有许多标记文件,我正在处理,但由于文本的存在,它在其中一些文件上窒息,这显然是使用标记式语法。

[WARNING] Could not convert TeX math '@#', rendering as TeX:
  @#
   ^
  unexpected '#'
  expecting "\\bangle", "\\brace", "\\brack", "\\choose", "\\displaystyle", "{", letter, digit, ".", "\\mbox", "\\text", "\\textbf", "\\textit", "\\textrm", "\\textsf", "\\texttt", "\\bm", "\\boldsymbol", "\\mathbb", "\\mathbf", "\\mathbfcal", "\\mathbffrak", "\\mathbfit", "\\mathbfscr", "\\mathbfsfit", "\\mathbfsfup", "\\mathbfup", "\\mathbold", "\\mathcal", "\\mathds", "\\mathfrak", "\\mathit", "\\mathrm", "\\mathscr", "\\mathsf", "\\mathsfit", "\\mathsfup", "\\mathtt", "\\mathup", "\\pmb", "\\symbf", "\\texttt", "\\sqrt", "\\surd", "\\mspace", "\\hspace", "\\mathop", "\\mathrel", "\\mathbin", "\\mathord", "\\mathopen", "\\mathclose", "\\mathpunct", "\\phantom", "\\boxed", "\\overset", "\\stackrel", "\\underset", "\\frac", "\\tfrac", "\\dfrac", "\\binom", "\\genfrac", "\\substack", "_", "^", "\\begin", "\\ensuremath", "\\bigg", "\\Bigg", "\\big", "\\Big", "\\biggr", "\\Biggr", "\\bigr", "\\Bigr", "\\biggl", "\\Biggl", "\\bigl", "\\", "\\left", "\\not", "!", "'", "''", "'''", "''''", "*", "+", ",", "-", ".", "/", ":", ":=", ";", "<", "=", ">", "?", "@", "~", "\\operatorname" or end of input

由于我在这些文本中没有使用任何数学或奇特的排版,我宁愿禁用这种解释,也不愿试图找出正确的方法来逃避实际上触发它的序列。

但如果这不可能,我很想知道逃离@的“正确”方式,不管是什么正确方式。可能是“@”?还是有更多我不知道的德克萨斯式语法?

共有1个答案

章景同
2023-03-14

您可以禁用任何附加到输入格式的-EXTENSIONNAME扩展。因此,在您的例子中,您可能想禁用tex_math_$,因此格式将是-f markdown-tex_math_$,其内容为“使用格式markdown减/不使用tex_math_$扩展名”。完整命令可能如下所示:

pandoc -f markdown-tex_math_dollars -o output.html input.md

另一个选择是使用默认(或根本)不包括TeX支持的Markdown变体之一。例如,要使用GitHub风味标记(gfm):

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

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

  • 问题内容: 我有一个设计为在禁用JavaScript时仍能正常运行的应用程序,因此我想编写一些涵盖这些情况的规范。 我将Selenium(Firefox)与Capybara一起使用,并且正在注册一个禁用JavaScript的新驱动程序(通过Selenium的属性) 功能规格实际上无法禁用JavaScript。在测试过程中弹出浏览器窗口并用暂停时,我可以肯定地单击我知道需要JavaScript的项目

  • 我有个问题 我看到: @导入vs#导入-iOS7 我把“启用模块”设置为“是” 我的问题没有解决

  • 问题内容: 我想知道在使用selenium时如何禁用javascript,以便可以测试服务器端验证。 我找到了这篇文章,但我不知道该怎么做。就像我制作此javascript文件,然后呢? http://thom.org.uk/2006/03/12/disabling-javascript-from- selenium/ 问题答案: 编辑 在此期间,确实出现了更好的替代方法,请参见其他答案,例如 如

  • Pandoc 可将多种文档格式,包括:markdown, reStructuredText, textile, HTML, DocBook, or LaTeX 转成: HTML formats: XHTML, HTML5, and HTML slide shows using Slidy, Slideous, S5, or DZSlides. Word processor formats: Mic