这可能不是合适的提问论坛,如果不是,我很抱歉。
我正在使用 Pandoc 通过 Latex 将 markdown 转换为 PDF。我正在使用citeproc-pandoc
过滤器来管理我的参考书目。我正在使用 APA 6 和 APA6 CSL。过滤器正确处理引文,我的文内引文是正确的,但参考文献页面不正确 - 似乎过滤器没有处理参考文献页面。这是预期的行为吗?我需要在实际的 latex 模板中澄清 bib 样式吗?
提前致谢
答案1
最终,将这个过程分解开来。这会将文内引用转换为正确的 latex\cite
参数,并生成一个 latex 文件
pandoc -s --template <latex template> --biblatex input.md -o output.latex
然后我把它贯穿起来pdflatex
,它就变成了一个更加乳胶化的流程。
pdflatex output.latex
biber output // Per output of previous statement
pdflatex output.latex // Per output of first pdflatex run
pdflatex output.latex // Per output of 2nd pdflatex run
这样我就可以得到最终产品,其中文内引用格式正确,文档符合我需要的模板,并且参考页面定义正确。
这最终与我最初的想法有些不同;我一直在尝试使用 latex 模板和 CSL 文件,但遇到了麻烦。这是针对 PDF 输出的解决方案,我怀疑 CSL 文件也适用于其他输出(HTML、slidly 等)