获取pandoc以跳过文档的某些部分

时间:2016-02-19 13:37:01

标签: latex pandoc

好的,我正在使用Pandoc将Word文档转换为Latex。

在我的Word文档中嵌入了一些乳胶命令,我使用我的参考管理器自动生成Bibtex引用(即\ citep {Author1_Author2_Year}。

这样可以完美地工作,但是我需要让pandoc跳过文档的这些部分,因为它正在转义为latex的字符(即它被转换为\ citep {Author1_Author2_Year}。

所以,我想要做的是告诉pandoc每次到达\ citep {*}命令时都省略转换。我已经阅读了手册,但似乎并不是一种直截了当的方式。

我错过了一些明显的东西吗?我试图避免编写另一个脚本来检查tex文档并修改引用。

1 个答案:

答案 0 :(得分:0)

如果您使用引用的pandoc语法并按如下方式运行pandoc,它将起作用: 在你的one.docx中,你写道:

I want to cite @knuth1984texbook.

pandoc -o two.md one.docx

准备降价文件。然后你创建你的latex文档:

pandoc --biblatex -o three.tex two.md

你得到three.tex:

I want to cite \textcite{knuth1984texbook}.

缺少序言和Postamble。所以用

pandoc --standalone --biblatex -o three.tex two.md

你得到一个完整的乳胶文件,你可以用乳胶编译。