2016-11-10 51 views
1

Bookdown引入了大量的功能,但我在单一文档输出选项中遇到了一些问题。当YAML标题中的documentclass:设置为book时,bookdown在识别和创建特殊标题时没有问题,但如果documentclass:设置为article,则bookdown无法呈现特殊标题。下面是一个简单的例子:Bookdown文章中的特殊标题文档类

--- 
title: "Untitled" 
author: "John Doe" 
date: "November 10, 2016" 
documentclass: article 
output: bookdown::pdf_document2 
--- 

```{r setup, include=FALSE} 
library(bookdown) 
knitr::opts_chunk$set(echo = TRUE) 
``` 

# Chapter One 
# Chapter Two 
# (APPENDIX) Appendix {-} 
# Appendix A 
# Appendix B 

是否有可能使使用Bookdown类article与特殊的头文件,或者是在这个时候这个以外的Bookdown的功能?

+0

我会解决它的。 '文章'应该被支持。 –

+0

谢谢Yihui! –

回答

2

我有updatedbookdown上Github所以article类也将支持,当您使用这些特殊的标题。请尝试最新版本(> = 0.2):

install.packages('bookdown') 
+0

嘿嘿嘿带着新版本的bookdown这个附录是在'article class'内部渲染的,但是当你使用'html_documetn2'或者'pdf_document2'渲染时,附录的图号(图A.1,图A.2等)不是正确呈现。相反,它们被渲染为正常的部分(图5.1,5.2等)。让我知道你是否想要例子。 –

+0

@ForrestWilliams感谢您的报道!我在Github上也解决了这个问题:https://github.com/rstudio/bookdown/issues/245(你需要从Github安装) –

+0

使用Bookdown版本0.2.3这个问题已解决'html_document2',谢谢! florisvdh提到这对于pdf_document2来说不是问题,对于附录标题来说这是真实的,但是图形编号仍然不能正确呈现。 –