【发布时间】:2020-01-05 22:10:41
【问题描述】:
我正在为文档使用 R markdown,但是我只需要对我的引文做一些小的调整。
首先,是否有一个包可以将我的 BibTeX 参考资料转换为哈佛格式?
其次,如何在我的文本引用中获取作者的姓氏和年份以逗号分隔?
这是我的 BibTex 文件中的参考资料之一
@article{schwarz1978estimating,
title={Estimating the dimension of a model},
author={Schwarz, Gideon and others},
journal={The annals of statistics},
volume={6},
number={2},
pages={461--464},
year={1978},
publisher={Institute of Mathematical Statistics}
}
当我在文本中引用它时,它会生成 (Schwarz 1978)。我想用逗号分隔姓氏和年份。
如果需要,我还添加了我的 YAML
### Adding additional latex packages:
header-includes:
- \usepackage{rotating, caption} \DeclareMathOperator*{\argmin}{argmin}
- \usepackage{booktabs}
- \usepackage{longtable}
- \usepackage{array}
- \usepackage{multirow}
- \usepackage{wrapfig}
- \usepackage{float}
- \usepackage{colortbl}
- \usepackage{pdflscape}
- \usepackage{tabu}
- \usepackage{threeparttable}
- \usepackage{threeparttablex}
- \usepackage[normalem]{ulem}
- \usepackage{makecell}
- \usepackage{xcolor}
output:
pdf_document:
keep_tex: yes
template: Tex/TexDefault.txt
fig_width: 3.5 # Adjust default figure sizes. This can also be done in the chunks of the text.
fig_height: 3.5
【问题讨论】:
-
哈佛的引文风格有很多种。最简单的方法是使用
rticles包,例如csl: elsevier-harvard.csl。但是,如果rticles不包含您想要的 CLS 变体,您可以在 zotero.org/styles 找到适合它的变体。