Отключить "TeX math" при использовании Pandoc - PullRequest
0 голосов
/ 26 февраля 2019

Как отключить вещи TeX при чтении Markdown в Pandoc?У меня есть несколько файлов уценки, которые я обрабатываю, но некоторые из них задыхаются с предупреждениями из-за присутствия текста, который, по-видимому, использует синтаксис markdown-esque.

[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-esque, о котором я не знаю?

1 Ответ

0 голосов
/ 26 февраля 2019

Вы можете отключить любое расширение, добавив -EXTENSIONNAME к формату ввода.Таким образом, в вашем случае вы, вероятно, хотите отключить tex_math_dollars , поэтому формат будет -f markdown-tex_math_dollars, который гласит « использовать формат уценки минус / без расширения tex_math_dollars ».Полная команда может выглядеть следующим образом:

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

Другой вариант - использовать один из вариантов Markdown , которые не включают поддержку TeX по умолчанию (или вовсе).Например, чтобы использовать GitHub Flavored Markdown (gfm):

pandoc -f gfm -o output.html input.md
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...