使用 csl 文件在 Rmarkdown 参考书目中设置 space
Set space between Reference items in Rmarkdown biblography using csl-file
我目前正在尝试在使用 csl 文件时在 Rmarkdown 文件中正确格式化我的参考书目。
当使用 natbib 时,ref-items 之间的间距工作正常,但是使用 csl 文件时,它不会导致正确的间距。
出于其他几个原因,我不想使用 natbib,而是使用 csl
因为 \setlength\bibitemsep 或类似的不适用于 csl 。
YAML
font-family: Arial
mainfont: Arial
header-includes:
- \pagenumbering{gobble}
- \usepackage{caption}
- \usepackage{float}
- \captionsetup[figure]{font=footnotesize,format=hang,labelfont=bf,textfont=it,width=.95\textwidth}
output:
bookdown::pdf_document2:
includes:
text-align: justify
latex_engine: "xelatex"
number_sections: yes
fig_caption: yes
toc: false
geometry: "left=3cm,right=3cm,top=2.5cm,bottom=2.5cm"
fontsize: 12pt
bibliography: Microt.bib
csl: the-journal-of-cell-biology.csl
linestretch: 1.5
link-citations: yes
editor_options:
markdown:
wrap: sentence
然后在rmd的最后:
\```{=tex}
\newpage
\pagenumbering{gobble}
\```
# Literature {.unnumbered}
\singlespacing
csl 空间太小
使用 natbib 空格就可以了
YAML 中的 citation_package: natbib
但是条目太冗长了
没有学Latex几个星期,和tlmgr等打架,有什么好的解决方案吗?
找到了,在
中超使用:
<bibliography entry-spacing = "2" >
我目前正在尝试在使用 csl 文件时在 Rmarkdown 文件中正确格式化我的参考书目。
当使用 natbib 时,ref-items 之间的间距工作正常,但是使用 csl 文件时,它不会导致正确的间距。
出于其他几个原因,我不想使用 natbib,而是使用 csl
因为 \setlength\bibitemsep 或类似的不适用于 csl 。
YAML
font-family: Arial
mainfont: Arial
header-includes:
- \pagenumbering{gobble}
- \usepackage{caption}
- \usepackage{float}
- \captionsetup[figure]{font=footnotesize,format=hang,labelfont=bf,textfont=it,width=.95\textwidth}
output:
bookdown::pdf_document2:
includes:
text-align: justify
latex_engine: "xelatex"
number_sections: yes
fig_caption: yes
toc: false
geometry: "left=3cm,right=3cm,top=2.5cm,bottom=2.5cm"
fontsize: 12pt
bibliography: Microt.bib
csl: the-journal-of-cell-biology.csl
linestretch: 1.5
link-citations: yes
editor_options:
markdown:
wrap: sentence
然后在rmd的最后:
\```{=tex}
\newpage
\pagenumbering{gobble}
\```
# Literature {.unnumbered}
\singlespacing
csl 空间太小
使用 natbib 空格就可以了
YAML 中的 citation_package: natbib
但是条目太冗长了
没有学Latex几个星期,和tlmgr等打架,有什么好的解决方案吗?
找到了,在
中超使用:
<bibliography entry-spacing = "2" >