Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 为什么是';等人';出现在降价书目中?_R_Knitr_Pandoc_Pander - Fatal编程技术网

R 为什么是';等人';出现在降价书目中?

R 为什么是';等人';出现在降价书目中?,r,knitr,pandoc,pander,R,Knitr,Pandoc,Pander,我想用降价法写一份参考书目。为了构建参考书目,我使用knitr包和R中的pandoc将.Rmd文件转换为PDF my.bib文件中的条目如下所示,取自: 为了建立我的参考书目,我使用以下函数,摘自: 输出PDF的内容为: This is some text (Doe 2005) This is more text (Doe 2006) Bibliography Doe, J. et al., 2005. First Book. Cambridge: Cambridge University P

我想用降价法写一份参考书目。为了构建参考书目,我使用knitr包和R中的pandoc将.Rmd文件转换为PDF

my.bib文件中的条目如下所示,取自:

为了建立我的参考书目,我使用以下函数,摘自:

输出PDF的内容为:

This is some text (Doe 2005)
This is more text (Doe 2006)

Bibliography
Doe, J. et al., 2005. First Book. Cambridge: Cambridge University Press. 

Doe, J. et al., 2006. Article. Journal of Generic Studies, 6, 33–34.
请注意参考书目中出现的“等人”。为什么et al会出现,我如何才能阻止它出现?我需要的参考书目是:

Bibliography
    Doe, J., 2005. First Book. Cambridge: Cambridge University Press. 

    Doe, J., 2006. Article. Journal of Generic Studies, 6, 33–34.

实际上,这只是样式文件的一个问题。下载此样式文件:

并更改此代码

knitsPDF <- function(name) {
  library(knitr)
  knit(paste0(name, ".Rmd"), encoding = "utf-8")
  system(paste0("pandoc -o ", name, ".pdf ", name, ".md --bibliography /Users/.../Desktop/test.bib --csl /Users/.../Desktop/harvard-durham-university-business-school.csl"))
}

knitsPDF我对潘多克没什么经验,但你尝试过不同的风格吗?我猜想这是你使用的样式中的一个问题。因为你使用的默认样式是不正确的,我会认为它是一个bug并提交给作者。我认为这是PiToc的CSL处理器的CITEPROC HS中的一个bug。和之间唯一值得注意的区别是,前者将斜体字应用于参考书目中的“et al.”。citeproc hs漏洞可在以下位置报告:
This is some text (Doe 2005)
This is more text (Doe 2006)

Bibliography
Doe, J. et al., 2005. First Book. Cambridge: Cambridge University Press. 

Doe, J. et al., 2006. Article. Journal of Generic Studies, 6, 33–34.
Bibliography
    Doe, J., 2005. First Book. Cambridge: Cambridge University Press. 

    Doe, J., 2006. Article. Journal of Generic Studies, 6, 33–34.
knitsPDF <- function(name) {
  library(knitr)
  knit(paste0(name, ".Rmd"), encoding = "utf-8")
  system(paste0("pandoc -o ", name, ".pdf ", name, ".md --bibliography /Users/.../Desktop/test.bib --csl /Users/.../Desktop/harvard-durham-university-business-school.csl"))
}