我正在尝试将我的rMarkdown(PDF输出)文件中的节标题增加1.而不是# First
导致1 First
,我想2 First.
我找到了一种使用以下语法在html_output中定义偏移量的方法,但它不适用于pdf_output。
---
title: "Untitled"
author: "author"
date: "date"
output:
html_document:
toc: true
pandoc_args: [
"--number-sections",
"--number-offset=1"
]
---
# First Header
# First SubHeader
这导致
2 First Header
2.1 First Subheader
但是,此语法不适用于PDF文档:
---
title: "Untitled"
author: "author"
date: "date"
output:
pdf_document:
toc: true
pandoc_args: [
"--number-sections",
"--number-offset=1"
]
---
# First Header
## First Subheader
这导致
1 First Header
1.1 First Subheader
节标题不会增加1。
根据PANDOC文档,number-offset
仅适用于HTML文档。
- number-offset = NUMBER [,NUMBER,...] HTML输出中部分标题的偏移量(在其他输出格式中忽略)。第一个数字被添加到 顶级标题的节号,第二级的第二节 标题,等等。所以,例如,如果你想要第一个顶级 文档中的标题编号为“6”,指定--number-offset = 5。 如果您的文档以您想要的第2级标题开头 编号为“1.5”,指定--number-offset = 1,4。默认情况下,偏移量为0。 意思是 - 数字 - 部分。
如何在PDF文档中增加节标题?
谢谢!
答案 0 :(得分:4)
Pandoc首先通过生成LaTeX文件来生成PDF ...
$ echo '# first' | pandoc -t latex
\section{first}\label{first}
要告诉LaTeX以不同的号码开头,您可以在降价文档中加入原始TeX,例如:
\setcounter{section}{2}
# my title