小编Edu*_*ual的帖子

Rmarkdown 中的引用:使用 .bib 文件中的标题大写

我正在使用 Rmarkdown 与 RStudio 和knitr. 为了格式化参考文献,我使用了Global Ecology and Biogeography.csl杂志的文件,该文件是我从https://www.zotero.org/styles获得的。

\n\n

我的问题是标题会自动转换为句子大小写。这对于小写的物种名称来说尤其成问题。

\n\n

例如,

\n\n
Two types of morphophysiological dormancy in seeds of two genera (Osmorhiza and Erythronium) with an Arcto-Tertiary distribution pattern\n
Run Code Online (Sandbox Code Playgroud)\n\n

变成

\n\n
Two types of morphophysiological dormancy in seeds of two genera (osmorhiza and erythronium) with an arcto-tertiary distribution pattern\n
Run Code Online (Sandbox Code Playgroud)\n\n

根据这个问题:如何设置对“句子大小写”的引用?,我应该从.csl文件中删除所有像text-case=. 问题是没有这样的行,但我的标题仍然被转换了。

\n\n

作为额外奖励,我还想知道如何将物种名称保留为斜体。

\n\n

Rmarkdown 文件

\n\n
---\ntitle: "Untitled"\noutput: html_document\nbibliography: refs.bib\ncsl: global-ecology-and-biogeography.csl\nlink-citations: …
Run Code Online (Sandbox Code Playgroud)

bibtex bibliography knitr r-markdown csl

5
推荐指数
1
解决办法
1137
查看次数

标签 统计

bibliography ×1

bibtex ×1

csl ×1

knitr ×1

r-markdown ×1