Пандок - возможен ли вывод текста с математикой со знаком доллара? - PullRequest
2 голосов
/ 01 июля 2019

Возможно ли иметь .tex файлы вывод из pandoc с математическим режимом со знаками доллара ($)? руководство гласит:

LaTeX: Появится дословно в окружении \ (... \) (для встроенной математики) или \ [... \] ( для отображения математики).

Я также нашел этот выпуск Github от 2016 года, где автор говорит, что его можно выбрать. Есть ли сейчас аргумент Пандока или другой способ заставить .tex вывод использовать знаки доллара?

1 Ответ

1 голос
/ 01 июля 2019

Вы можете сделать это с помощью фильтра pandoc. E.g.:

-- Do nothing unless we are targeting TeX.
if not FORMAT:match('tex$') then return {} end

function Math (m)
  local delimiter = m.mathtype == 'InlineMath' and '$' or '$$'
  return pandoc.RawInline('tex', delimiter .. m.text .. delimiter)
end

Сохранить в файл dollar-math.lua и передать его в pandoc через --lua-filter=dollar-math.lua.

...