是否可以使Pandoc的.tex
文件输出具有带有美元符号($
)的数学模式? manual说:
LaTeX::将逐字显示为 \(... \)(用于内联数学)或 \ [... \] (用于显示数学)。
我还在2016年发现了Github issue,作者说这是可以选择的。现在是否存在pandoc参数或使.tex
输出使用美元符号的另一种方式?
答案 0 :(得分:1)
您可以使用pandoc过滤器执行此操作。例如:
-- 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
,然后通过--lua-filter=dollar-math.lua
将其传递给pandoc。