2015-10-28 54 views
3

我試圖通過1取而代之的# First導致1 First遞增我rMarkdown(PDF輸出)文件夾的標題,我想2 First.在PDF輸出增量部分號碼

我找到了一種方法來使用以下語法在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-偏移= NUM​​BER [,NUMBER,...]的偏移量在HTML輸出(在其他輸出格式忽略)部分的標題。第一個數字將被添加到 頂級標題的部分編號,第二個用於第二級 標題,等等。因此,例如,如果要將文檔中的第一個頂級 標題編號爲「6」,請指定--number-offset = 5。 如果您的文檔以您希望爲 編號爲「1.5」的級別2標題開頭,請指定--number-offset = 1,4。偏移量默認爲0。 暗示 - 數字部分。

如何在PDF文檔中增加節標題?

謝謝!

+0

「隱藏它」是什麼意思?是的,您可以插入LaTeX代碼來執行類似的更改,但問題不明確。你能否提供一份代表你的意見和預期產出的樣本文件? – Werner

+0

@Werner道歉。這是我在這裏的第一篇文章。我已經添加了一個例子,並提出了更具體的問題。 –

回答

4

Pandoc確實PDF生成通過生成一個LaTeX文件第一...

$ echo '# first' | pandoc -t latex 
\section{first}\label{first} 

告訴乳膠開始與不同的號碼,你可以包括你的降價文件中的原始的TeX,如:

\setcounter{section}{2} 

# my title