15.2 Citation export processors

Org 目前包含以下导出处理器:

CITE_EXPORT’ 关键字用于指定导出处理器、引用样式与文献样式,示例如下(所有参数均为可选):

#+cite_export: [export processor name] [bibliography style] [default citation style]
#+cite_export: basic author-year author

指定使用 ‘basic’ 导出处理器,引用以作者姓名呈现,参考文献按作者姓名与年份排序;

#+cite_export: csl /some/path/to/vancouver-brackets.csl

指定使用 ‘csl’ 处理器与对应 CSL 样式,本例中按照 ‘温哥华’ 规范定义数字型引用与参考文献格式(多用于医学期刊),引用内容以方括号包裹;

#+cite_export: natbib kluwer

指定使用 ‘natbib’ 导出处理器,引用样式符合哈佛格式与 Wolkers-Kluwer 出版社规范;由于依赖 LaTeX 环境中的 bibtex 处理器,仅能导出为 PDF 格式。

#+cite_export: biblatex numeric,backend=bibtex

指定使用 ‘biblatex’ 导出处理器,默认样式为 ‘numeric’ ,后端为 ‘bibtex’ 。需优先定义样式,再设置 ‘biblatex’ 宏包的其他加载参数。也可按照 ‘biblatex’ 文档说明,使用 key=val,key=val 格式配置:

#+cite_export: biblatex backend=bibtex,style=numeric

Emacs 配置中的 org-cite-biblatex-options 变量即采用该格式。由于依赖 LaTeX 环境中的 biblatex 处理器,仅能导出为 PDF 格式。