2016-03-17 28 views
4

我正在寫一個片斷的降價文件,這實際上是如下創建以下幻燈片標題:如何在Rstudio代碼片段中包含反引號?

--- .slide x:`r x("Methods")` y:`r y("Methods")` 

我想寫一個片斷,讓我輸入這兩個領域Methods。問題在於反引號導致評估代碼片段,而不是鍵入代碼片段。

我知道,在這種情況下,我可以寫代碼,這意味着我不需要反引號,但我一直在尋找辦法,包括在片段反引號一般。

回答

2

@塞巴斯蒂安-c可以避開警告(對於單表達式)將整個表達式包含在一個帶引號的字符串中。例如,對於插入當前日期的代碼的片段,請使用

`r "\u0060r Sys.Date()\u0060"` 
4

我發現瞭解決問題的詳細方式。如果您有

`r "\u0060"` 

取代所有文字反引號了導致片段被評估其產生的文字反引號。我發現,唯一的缺點是,你評估R中的東西,下一次(導致警告消息出現),你會得到:

Warning message: 
In if (matches == -1) return(snippet) : 
    the condition has length > 1 and only the first element will be used 
相關問題