das*_*s-g 4 markdown pandoc pandoc-citeproc
通常,科学期刊网站和其他来源提供可下载的*.bib文件,用于引用个别文章。如果我使用这些,我喜欢保持它们原样,而不是将它们合并到一个文件中。在命令行上,可以通过--bibliography多次传递该选项来指定多个文件。我还可以在*.md文档本身的 YAML 元数据中列出多个文件吗?
如果你想使用 biblatex 作为引文格式化程序,你可以在你的 YAML 前端设置多个 bib 文件:
---
bibliography:
- mybib1.bib
- mybib2.bib
---
Run Code Online (Sandbox Code Playgroud)
你需要编译:
pandoc myfile.md -o myfile.pdf --biblatex
Run Code Online (Sandbox Code Playgroud)
这是有效的,因为乳胶模板包含一个$for(bibliography)$循环:
$if(biblatex)$
\usepackage[$if(biblio-style)$style=$biblio-style$,$endif$$for(biblatexoptions)$$biblatexoptions$$sep$,$
$for(bibliography)$
\addbibresource{$bibliography$}
$endfor$
$endif$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1560 次 |
| 最近记录: |