Rmarkdown yaml 中的 \usepackage[round]{natbib} 等价物
Equivalent of \usepackage[round]{natbib} in Rmarkdown yaml
此问题与 有关。使用 natbib
和 xelatex
会导致带有方括号的文内引用,例如 [First et al., 2020] 但我需要圆括号:(First et al., 2020)。切换不同的乳胶引擎或 pdf_document
或 pdf_document2
不会改变此行为。
我更喜欢 pdf_document2
比 pdf_document
更好地容纳我的一些桌子。这是我的 yaml
title: "abc"
output:
bookdown::pdf_document2:
keep_tex: true
toc: false
latex_engine: lualatex
citation_package: natbib
bibliography: ref.bib
csl: apa-no-ampersand.csl
如此处所述https://tex.stackexchange.com/questions/466819/use-round-brackets-instead-of-square-brackets-in-natbib-citations,我可以编辑我的 .tex 文件以设置括号样式,将其上传到 tex 处理程序,然后下载 pdf,但效率很低。
非常感谢任何有关如何直接从 R 中在圆括号中呈现文内引用的线索。
只需指定您的 natbiboptions
。如果你使用 BibLaTeX,那么你可以设置 biblatexoptions
。如果要指定多个选项,请使用带有 -
的列表表示法(两个 space 缩进和连字符)。如果要注释掉某个选项,请使用 #
.
title: "abc"
output:
bookdown::pdf_document2:
keep_tex: true
toc: false
latex_engine: lualatex
citation_package: natbib
bibliography: ref.bib
natbiboptions: round
biblatexoptions:
- sortcites = true
- sorting = nyt
- backend = biber
# - maxcitenames = 2
此问题与 natbib
和 xelatex
会导致带有方括号的文内引用,例如 [First et al., 2020] 但我需要圆括号:(First et al., 2020)。切换不同的乳胶引擎或 pdf_document
或 pdf_document2
不会改变此行为。
我更喜欢 pdf_document2
比 pdf_document
更好地容纳我的一些桌子。这是我的 yaml
title: "abc"
output:
bookdown::pdf_document2:
keep_tex: true
toc: false
latex_engine: lualatex
citation_package: natbib
bibliography: ref.bib
csl: apa-no-ampersand.csl
如此处所述https://tex.stackexchange.com/questions/466819/use-round-brackets-instead-of-square-brackets-in-natbib-citations,我可以编辑我的 .tex 文件以设置括号样式,将其上传到 tex 处理程序,然后下载 pdf,但效率很低。
非常感谢任何有关如何直接从 R 中在圆括号中呈现文内引用的线索。
只需指定您的 natbiboptions
。如果你使用 BibLaTeX,那么你可以设置 biblatexoptions
。如果要指定多个选项,请使用带有 -
的列表表示法(两个 space 缩进和连字符)。如果要注释掉某个选项,请使用 #
.
title: "abc"
output:
bookdown::pdf_document2:
keep_tex: true
toc: false
latex_engine: lualatex
citation_package: natbib
bibliography: ref.bib
natbiboptions: round
biblatexoptions:
- sortcites = true
- sorting = nyt
- backend = biber
# - maxcitenames = 2