2015-08-24 69 views
2

我想呈現下面的Rmarkdown文檔降價。rmarkdown字幕格式化呈現降價

--- 
title: "title" 
author: "daniel" 
date: "24-08-2015" 
output: 
    md_document: 
    variant: markdown+backtick_code_blocks-fenced_code_attributes 

--- 

## A 

## Á 

我需要這些降價變體來格式化代碼塊時,呈現降價。 但使用它們時會出現一些問題。

當我render("test.Rmd")

我得到了以下結果:

--- 
author: daniel 
date: '24-08-2015' 
output: 
    md_document: 
    variant: 'markdown+backtick\_code\_blocks-fenced\_code\_attributes' 
title: title 
... 

A 
- 

Á {#a} 
- 

但我希望這是:

--- 
author: daniel 
date: '24-08-2015' 
output: 
    md_document: 
    variant: 'markdown+backtick\_code\_blocks-fenced\_code\_attributes' 
title: title 
... 

A 
- 

Á 
- 

我怎樣才能解決這個問題?

+0

我認爲它使用'knitr :: knit()'。由於'rmarkdown :: render'在這種情況下調用'knitr :: knit'(Rmd文件),它可能是'rmarkdown :: render'函數內的某個東西 –

+0

嗯'knitr :: knit'不能代替'_' '\ _' ... –

回答

1

您需要-header_attributes擴展添加到「變種」選項

--- 
title: "title" 
author: "daniel" 
date: "24-08-2015" 
output: 
    md_document: 
    variant: markdown+backtick_code_blocks-fenced_code_attributes-header_attributes 

--- 

## A 

## Á 

這是沒有必要的大部分時間,因爲我們經常使用markdown_strict變種。

的更多信息:

http://pandoc.org/demo/example9/pandocs-markdown.html

和搜索header_attributes