Markdown 禁用';特克斯数学';使用Pandoc时

Markdown 禁用';特克斯数学';使用Pandoc时,markdown,pandoc,tex,Markdown,Pandoc,Tex,在Pandoc中读取标记时,如何禁用TeX内容?我正在处理许多标记文件,但由于存在明显的标记式语法的文本,其中一些文件被警告阻塞 [WARNING] Could not convert TeX math '@#', rendering as TeX: @# ^ unexpected '#' expecting "\\bangle", "\\brace", "\\brack", "\\choose", "\\displaystyle", "{", letter, digit, "

在Pandoc中读取标记时,如何禁用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
[警告]无法转换TeX数学“@#”,呈现为TeX:
@#
^
意外的“#”
应为“\\bangle”、“\\brace”、“\\brack”、“\\choose”、“\\displaystyle”、“{”、字母、数字、“.”、“\\mbox”、“\\text”、“\\textbf”、“\\textrm”、“\\textsf”、“\\bm”、“\\boldsymbol”、“\\mathbb”、“\\mathbf”、“\\mathbfcal”、“\\mathbffrak”、“\\mathbfit”、“\\mathbfscr”、“\\MathSFIT”、“\\mathbfup”、“\\mathbfup”、\\mathbfup”,“\\mathcal”、“\\mathds”、“\\mathfrak”、“\\mathit”、“\\mathrm”、“\\mathsrc”、“\\mathsfit”、“\\mathsfup”、“\\mathtt”、“\\mathup”、“\\pmb”、“\\symbf”、“\\texttt”、“\\sqrt”、“\\surd”、“\\mspace”、“\\hspace”、“\\mathop”、“\\mathrel”、“\\mathsprel”、“\\mathbin”、“\\mathord”、“\\mathopen”、“\\mathclose”、“\\mathclose”、“\\math”、“\\mathd”、“\\mathet”、“、”幻影、幻象”、“、\\mathd”\\“,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/“,”:“,”:=“,”;“,”“、”?“、“@”、“~”、“\\operatorname”或输入结束
由于我在这些文本中没有使用任何数学或奇特的排版,我宁愿禁用这种解释,也不愿试图找出正确的方法来逃避实际上触发它的序列


但是如果这不可能,我想知道“正确”的转义方法,不管转义@的正确方法是什么。可能是“@”,或者我不知道还有更多的TeX-esque语法吗?

您可以禁用任何附加到输入格式的
-EXTENSIONNAME
扩展名。因此,在您的情况下,您可能想要禁用,因此格式为
-f markdown-tex\u math\u$
,其内容为“使用格式markdown减去/不使用tex\u math\u$扩展名”。完整命令可能如下所示:

pandoc -f markdown-tex_math_dollars -o output.html input.md
另一种选择是使用其中一种默认情况下不包括TeX支持(或根本不包括TeX支持)


谢谢!我知道如何禁用扩展名,但尽管我读了几遍手册,试图弄清楚它可能被称为什么,但我还是搞不清楚它的名字是“tex_math_dollars”(tex_math_dollars)。(但经过再三思考,我才意识到我可以通过列表扩展名更容易地解决这个问题。Derp。)
pandoc -f gfm -o output.html input.md