Pandoc:删除方程,因为它们已被破坏

时间:2018-06-13 12:30:44

标签: pandoc

目前我正在将一个大的.tex文件转换为.docx。然而,许多方程式也被打破了,也就是数字。因为我只需要docx文件中的全文:有没有办法告诉pandoc忽略所有的方程和图形环境,只转换文本?此问题与另一个question有关,尚未得到答复。

提前致谢!

1 个答案:

答案 0 :(得分:2)

可以使用filtersLua filters修改文档。在Lua过滤器下方将删除所有方程式和图像:

-- file: remove-math-and-images.lua
function Math(_) return {} end
function Image(_) return {} end

使用pandoc --lua-filter remove-math-and-images.lua <other options>运行。可以进行更复杂的修改;例如,这将用一个暗示缺失方程的注释替换所有方程式:

function Math(_)
  return pandoc.Str('<Equation removed>')
end