我正在寫一個片斷的降價文件,這實際上是如下創建以下幻燈片標題:如何在Rstudio代碼片段中包含反引號?
--- .slide x:`r x("Methods")` y:`r y("Methods")`
我想寫一個片斷,讓我輸入這兩個領域Methods
。問題在於反引號導致評估代碼片段,而不是鍵入代碼片段。
我知道,在這種情況下,我可以寫代碼,這意味着我不需要反引號,但我一直在尋找辦法,包括在片段反引號一般。
我正在寫一個片斷的降價文件,這實際上是如下創建以下幻燈片標題:如何在Rstudio代碼片段中包含反引號?
--- .slide x:`r x("Methods")` y:`r y("Methods")`
我想寫一個片斷,讓我輸入這兩個領域Methods
。問題在於反引號導致評估代碼片段,而不是鍵入代碼片段。
我知道,在這種情況下,我可以寫代碼,這意味着我不需要反引號,但我一直在尋找辦法,包括在片段反引號一般。
@塞巴斯蒂安-c可以避開警告(對於單表達式)將整個表達式包含在一個帶引號的字符串中。例如,對於插入當前日期的代碼的片段,請使用
`r "\u0060r Sys.Date()\u0060"`
我發現瞭解決問題的詳細方式。如果您有
`r "\u0060"`
取代所有文字反引號了導致片段被評估其產生的文字反引號。我發現,唯一的缺點是,你評估R中的東西,下一次(導致警告消息出現),你會得到:
Warning message:
In if (matches == -1) return(snippet) :
the condition has length > 1 and only the first element will be used