【发布时间】:2017-04-28 21:07:16
【问题描述】:
对于一个bookdown gitbook,不求助于手动编号我该怎么做:
- 部分或全部禁用
(PART)编号;或 - 对于常规标题,为 2 级标题启用 1 级样式编号,同时为 1 级标题禁用它;或
- 为 1 级和 2 级标题具有独立编号。
其中任何一个都对我有用,但 #3 会是理想的,而 #1 是我目前正在尝试的工作,使用 bookdown 中的特殊标题 (PART) 作为解决方法。
我想要实现的结构是:
- 序幕
- 1 场景 1
- 第一幕
- 2 场景 2
- 第二幕 2
- 3 场景 3
- 第三幕 3
- 4 场景 4
- 结语
- 5 场景 5
至少场景会自动编号。试试这个似乎很直观......
# (PART) Prologue {-}
# Scene 1
# (PART) Act I
# Scene 2
# (PART) Act II
# Scene 3
# (PART) Act III
# Scene 4
# (PART) Epilogue {-}
# Scene 5
...但是clearly 违反了当前的(PART) {-} 语法。
与直觉相反,{-} 是语法所必需的,但不会像人们期望的那样禁用编号。所以看来我唯一的选择是:
# (PART) Prologue {-}
# Scene 1
# (PART) Act I {-}
# Scene 2
# (PART) Act II {-}
# Scene 3
# (PART) Act III {-}
# Scene 4
# (PART) Epilogue {-}
# Scene 5
呈现like this,序言和尾声编号并弄乱了使徒行传的编号。
那么可以控制(PART)编号吗?
>devtools::session_info('bookdown')
Session info ------------------------------------
setting value
version R version 3.3.2 (2016-10-31)
system x86_64, linux-gnu
Packages (selected) ----------------------------------------
bookdown 0.3 2016-11-28 CRAN (R 3.3.2)
knitr 1.15.1 2016-11-22 CRAN (R 3.3.2)
rmarkdown 1.3 2016-12-21 CRAN (R 3.3.2)
> rmarkdown::pandoc_version()
[1] ‘1.17.2’
【问题讨论】:
-
带有几乎但不太有效的标题选项排列的回购:github.com/brooksambrose/bookdown-partnumbering
标签: r r-markdown bookdown