2

对于 bookdown gitbook,不求助于手动编号我如何:

  1. 部分或全部禁用(PART)编号;或者
  2. 对于常规标题,为 2 级标题启用 1 级样式编号,同时为 1 级标题禁用它;或者
  3. 第一级和第二级标题具有独立编号。

这些中的任何一个都对我有用,但#3将是理想的,而#1是我目前正在努力工作的,使用(PART)bookdown中的特殊标题作为解决方法。

我想要实现的结构是:

  • 序幕
    • 1 场景 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

...但显然这违反了当前的(PART) {-}语法。

违反直觉{-}的语法是必要的,但不会像人们期望的那样禁用编号。所以看来我唯一的选择是:

# (PART) Prologue {-}
# Scene 1
# (PART) Act I {-}
# Scene 2
# (PART) Act II {-}
# Scene 3
# (PART) Act III {-}
# Scene 4
# (PART) Epilogue {-}
# Scene 5

像这样呈现,序言和尾声编号并弄乱了使徒行传的编号。

那么是否可以控制(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’
4

1 回答 1

3

我刚刚在bookdown (>= v0.3.19)中添加了对未编号部分的支持。语法是.# (PART\*)

于 2017-05-01T21:17:10.240 回答