【发布时间】:2018-06-13 12:30:43
【问题描述】:
目前我正在将一个大的 .tex 文件转换为 .docx。然而,许多方程式都被打破了,数字也是如此。因为我只需要 docx 文件中的全文:有没有办法告诉 pandoc 忽略所有方程和图形环境,只转换文本?这个问题和另一个question有关,这个问题还没有回答。
提前致谢!
【问题讨论】:
标签: pandoc
目前我正在将一个大的 .tex 文件转换为 .docx。然而,许多方程式都被打破了,数字也是如此。因为我只需要 docx 文件中的全文:有没有办法告诉 pandoc 忽略所有方程和图形环境,只转换文本?这个问题和另一个question有关,这个问题还没有回答。
提前致谢!
【问题讨论】:
标签: pandoc
可以使用filters 或Lua 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
【讨论】: