2016-07-02 29 views
12

這個bookdown軟件包的一個承諾是用於圖形/表格標題的自動編號和交叉引用的圖形/表格/部分的功能。在一個單一文件的bookdown文檔中進行交叉引用

這是聲稱對單RMD bookdown啓用,如果我們使用bookdown::html_document2在YAML:https://bookdown.org/yihui/bookdown/a-single-document.html

望着raw rmarkdown的bookdown手冊的這一章,我試圖按照說明製作一個可以使用這些交叉引用功能的Rmd文件。但我無法像預期的那樣使用交叉引用來呈現它。

這裏有一個簡單的例子RMD:

--- 
output: bookdown::html_document2 
--- 

Here's the cross-ref: \@ref(fig:cars-fig) 

Here's the figure: 

```{r cars-fig, fig.cap = 'Here is a plot about cars'} 
plot(cars) 
``` 

這裏的輸出,當我點擊在RStudio針織按鈕,我得到的,交叉引用不完全按預期工作:

enter image description here

如何獲得交叉引用以顯示圖形編號併成爲該圖形的實時鏈接?我怎樣才能讓標題按預期格式化?

這裏是我的會話信息:

> devtools::session_info() 
Session info ------------------------------------------------------- 
setting value      
version R version 3.3.0 (2016-05-03) 
system x86_64, mingw32    
ui  RStudio (0.99.846)   
language (EN)       
collate English_Australia.1252  
tz  Australia/Sydney    
date  2016-07-02     

Packages ----------------------------------------------------------- 
package * version date  source       
bookdown 0.0.74 2016-07-01 Github (rstudio/[email protected]) 
devtools 1.12.0 2016-06-24 CRAN (R 3.3.1)     
digest  0.6.9 2016-01-08 CRAN (R 3.3.0)     
htmltools 0.3.5 2016-03-21 CRAN (R 3.2.4)     
httpuv  1.3.3 2015-08-04 CRAN (R 3.2.3)     
memoise  1.0.0 2016-01-29 CRAN (R 3.2.5)     
mime  0.4  2015-09-03 CRAN (R 3.2.2)     
miniUI  0.1.1 2016-01-15 CRAN (R 3.2.4)     
R6   2.1.2 2016-01-26 CRAN (R 3.2.5)     
Rcpp  0.12.5 2016-05-14 CRAN (R 3.3.0)     
rmarkdown 0.9.6 2016-05-01 CRAN (R 3.3.0)     
rsconnect 0.4.3 2016-05-02 CRAN (R 3.3.0)     
shiny  0.13.2 2016-03-28 CRAN (R 3.2.4)     
withr  1.0.2 2016-06-20 CRAN (R 3.3.0)     
xtable  1.8-2 2016-02-05 CRAN (R 3.2.5)     
yaml  2.1.13 2014-06-12 CRAN (R 3.2.2) 
+3

我可以證實這個問題。嘗試了幾個不同的變化沒有成功。可能值得報告作爲GH回購的減值問題。 –

+0

使用'output:bookdown :: pdf_document2'這個語法工作正常。 「正常」降價也是一樣。在PDF中,你可以得到你的數字編號,但不是HTML。 –

+0

@J_F我更新了我的Q來顯示輸出,當我使用'輸出:bookdown :: pdf_document2' – Ben

回答

5

這是在bookdown包中的錯誤,我有fixed它。如果您使用對帳> = 0.0.75,則應該正確生成圖號。

+0

很好,是的,我已經更新到最新版本,圖形編號/交叉引用按預期的方式工作。非常感謝! – Ben

相關問題