编辑:经过一些调查,这个问题实际上与输出yml中的以下选项有关:
citation-package: biblatex
没有使用这个选项时,bookdown会使用默认的citeproc,不清楚如何修改作者数量。然而,当使用这个选项时,引用就不能正常工作了,我的文档中只包含粗体的引用名,而不是内联引用。所以我真的需要知道为什么引用包biblatex不能正常工作。
原问题如下:
我无法让bookdown遵守我的maxcitename=2设置。我尝试使用这个输出yml。
output:
bookdown::pdf_book:
includes:
in_header: preamble.tex
keep_tex: yes
toc_depth: 3
toc_appendix: yes
在preamble.tex文件中加入以下代码:
\usepackage[backend=bibtex, maxcitenames=2, style=authoryear]{biblatex}
我也尝试使用了这个输出yml:
bibliography: [likertimputebiblio.bib, packages.bib]
biblatexoptions: [maxcitenames=2]
csl: harvard-university-of-wolverhampton.csl
link-citations: true
nocite: |
@R-bookdown
我也尝试了这个输出 yml:
site: bookdown::bookdown_site
documentclass: book
header-includes:
- \usepackage[backend=bibtex, maxcitenames=2, style=authoryear]{biblatex}
但是似乎什么都不起作用。
请帮忙,谢谢。