bookdown参考书以pdf格式而不是html格式工作

时间:2019-06-21 12:16:28

标签: r pandoc bookdown

我有一个bookdown项目,其中一些引用已正确处理为pdf,但未正确处理为html。例如,此标记:

  

作者和建模者已成功使用此框架来推导赢得Kaggle竞赛[@ Raimondi2010]的模型,这些模型已在诊断工具中实现[@ jahani2016comparison,@ luo2016自动],被用作投资算法的骨干[@ stankovic2015investment ],并用作评估新药品安全性的筛选工具[@ thomson2011not]。

以html格式生成

  

作者和建模者已成功使用此框架来推导赢得Kaggle竞赛(Raimondi 2010)并已在诊断工具 (Jahani和Mahdavi 2016,@ luo2016自动)中实现的模型 < / strong>,它们被用作投资算法的基础(Stanković,Marković和Stojanović,2015年),并被用作评估新药品安全性的筛选工具(Thomson等人,2011年)。

以pdf格式

  

作者和建模者已成功使用此框架来推导赢得Kaggle竞赛的模型(Raimondi,2010),并已在诊断工具中实现( )(Jahani和Mahdavi,2016; Luo(2016))< / em> ,被用作投资算法的基础(Stanković等,2015),并被用作评估新药品安全性的筛选工具(Thomson等,2011)。

可以找到一个代表here,并且我的系统使用:

## R version 3.6.0 (2019-04-26)
## Platform: x86_64-apple-darwin15.6.0 (64-bit)
## Running under: macOS High Sierra 10.13.6
## 
## Locale: en_US.UTF-8 / en_US.UTF-8 / en_US.UTF-8 / C / en_US.UTF-8 / en_US.UTF-8
## 
## Package version:
##   base64enc_0.1.3 bookdown_0.11.1 digest_0.6.19   evaluate_0.14  
##   glue_1.3.1      graphics_3.6.0  grDevices_3.6.0 highr_0.8      
##   htmltools_0.3.6 jsonlite_1.6    knitr_1.23      magrittr_1.5   
##   markdown_1.0    methods_3.6.0   mime_0.7        Rcpp_1.0.1     
##   rmarkdown_1.13  stats_3.6.0     stringi_1.4.3   stringr_1.4.0  
##   tinytex_0.13    tools_3.6.0     utils_3.6.0     xfun_0.7       
##   yaml_2.2.0

> rmarkdown::pandoc_version()
[1] ‘2.0.5’

(编辑-pandoc版本)

1 个答案:

答案 0 :(得分:2)

必须用分号(而不是逗号)分隔多个引用,例如

[@jahani2016comparison; @luo2016automatically]

有关官方文档和示例,请参见Pandoc's manual