【问题标题】:Manual numbering in bookdownbookdown 中的手动编号
【发布时间】:2018-05-10 16:36:15
【问题描述】:

是否可以在 bookdown 中控制章节编号?

例如

# Introduction {1}
# Theory {14}
# Methods {3}

会在输出中给出以下内容...

1. Introduction
14. Theory
3. Methods

【问题讨论】:

    标签: r-markdown bookdown


    【解决方案1】:

    很抱歉回答晚了,但我刚刚遇到了同样的问题。

    如果您全局关闭编号,添加行

    number_sections: false

    bookdown::gitbook: 下添加到您的_output.yml 文件中,然后您可以按照自己喜欢的方式为章节编号:

    # 1. Introduction

    # 14. Theory

    # 3. Methods

    重复一遍:我的_output.yml 文件包含这些行

    bookdown::gitbook:
      number_sections: false
    

    【讨论】:

    • 当我将此输出呈现为git_book 时,章节编号不再设置为粗体,我怀疑是因为编号不再与标题不同。在pdf_book(和自定义样式类)中,差异更加突出。
    • 在 \stepcounter{chapter} 或 \setcounter{chapter}{8} 的帮助下,我才能够在 pdf 版本中获得所需的结果
    【解决方案2】:

    我不确定您要做什么:标题末尾的大括号不是用来控制节编号的。你可以用它来manually assign an ID to a section header

    例如# Introduction {#intro}

    和/或exclude the header from numbering

    例如# Introduction {-}分别同时# Introduction {- #intro}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多