引用
主题内置了使用 BibTeX 文件的学术引用支持。引用会自动收集并生成参考文献。
配置
在 frontmatter 中配置引用设置:
yaml
---
theme: scholarly
bibFile: references.bib # BibTeX 文件路径(默认:references.bib)
bibStyle: apa # 引用样式
---支持的样式:
apa(默认)harvard1vancouverieeemlachicago-author-date
基本用法
括号引用
使用 @citekey 进行括号引用:
markdown
深度学习已经革新了人工智能 @lecun2015deep。渲染为:深度学习已经革新了人工智能 (LeCun 等, 2015)。
叙述性引用
使用 !@citekey 进行叙述性(作者突出)引用:
markdown
!@vaswani2017attention 提出了 Transformer 架构。渲染为:Vaswani 等 (2017) 提出了 Transformer 架构。
多个引用
markdown
最近的进展 @smith2023deep @wang2022attention 表明...参考文献
添加带有 [[bibliography]] 标记的参考文献幻灯片:
markdown
---
layout: references
---
[[bibliography]]参考文献会自动从幻灯片中使用的所有引用生成。
分页
对于较长的参考文献列表,使用分页:
markdown
---
layout: references
perPage: 5
page: 1
---
[[bibliography]]
---
layout: references
perPage: 5
page: 2
title: "参考文献(续)"
---
[[bibliography]]BibTeX 文件示例
在项目根目录创建 references.bib 文件:
bibtex
@article{lecun2015deep,
title={Deep learning},
author={LeCun, Yann and Bengio, Yoshua and Hinton, Geoffrey},
journal={Nature},
volume={521},
pages={436--444},
year={2015}
}
@inproceedings{vaswani2017attention,
title={Attention is all you need},
author={Vaswani, Ashish and others},
booktitle={NeurIPS},
year={2017}
}传统 Cite 组件
<Cite> 组件仍然可用于手动引用:
markdown
<Cite author="张三等" year="2024" />渲染为:(张三等, 2024)