1

Rstudio で word ファイルにコンパイルしている小さな Rmd ドキュメントがあります。

---
output: 
  word_document
---
```{r, results='hide', echo=FALSE}
library("knitcitations")
cleanbib()
```
This is an inline citation [`r citet("10.1038/nature08835")`]. 

The same citation again [`r citet("10.1038/nature08835")`].

BIBLIOGRAPHY
------------
```{r echo=FALSE, results='asis'}
bibliography()
```

問題は、最初の引用では著者リスト全体が不自然にインラインで表示され、その後の参考文献や参考文献ではリストが短く読みやすいことです。

これはインライン引用です [Rasmussen, Li, Lindgreen, Pedersen, Albrechtsen, Moltke, Metspalu, Metspalu, Kivisild, Gupta, Bertalan, Nielsen, Gilbert, Wang, Raghavan, Campos, Kamp, Wilson, Gledhill, Tridico, Bunce, Lorenzen, Binladen, Guo, Zhao, Zhang, Zhang, Li, Chen, Orlando, Kristiansen, Bak, Tommerup, Bendixen, Pierre, Gr, Meldgaard, Andreasen, Fedorova, Osipova, Higham, Ramsey, Hansen, Nielsen, Crawford, S, Sicheritz- Pontén、Villems、Nielsen、Krogh、Wang、および Willerslev (2010)]。

同じ引用 [Rasmussen, Li, Lindgreen, et al. (2010)]。

参考文献

[1] M. Rasmussen、Y. Li、S. Lindgreen、他。「絶滅した古エスキモーの古代ヒトゲノム配列」。In: Nature 463.7282 (2010 年 2 月)、pp. 757-762。DOI: 10.1038/nature08835. .

なぜそうなるのか、合理的で一貫した形式を使用するにはどうすればよいですか?

4

1 に答える 1

1

パッケージ内の関数である でlongnamesfirstオプションを設定する必要があります。これを「プリアンブル」に追加します。BibOptionsRefManageR

```{r, results='hide', echo=FALSE}
  library(knitcitations)
  library(RefManageR)
  BibOptions(longnamesfirst=FALSE)
  cleanbib()
```

期待どおりに動作します。を調べると、さらに多くのオプションを見つけることができます?BibOptions

于 2014-09-10T18:37:58.373 に答える