35

Markdown でバッククォートを 2 倍にすることで、次のようなバッククォートを含むコード スタイルでテキストを簡単にレンダリングできます`r 2+2`。しかし、RMarkdownでそれを行う方法は? 同様に を表示できます`t 2+2`が、 に置き換えるtrR コードが実行されます2+2

これまでに見つけた唯一の方法は次のとおりです。

<p><code  class="r">`</code><code class="r">r 2+2`</code></p>

あまり便利ではありません。たぶん、それをより便利にするために新しいcssを定義する必要がありますか?

4

5 に答える 5

4

ここに満足のいく発見があります。最初に関数を定義します

rinline <- function(code){
  html <- '<code  class="r">``` `r CODE` ```</code>'
  sub("CODE", code, html)
}

目に見えない塊で。`r 2+2`次に、次のように入力して表示できます。

Some R code inline : `r rinline("2+2")` - nice 
于 2013-12-05T23:46:25.497 に答える
4

Github リポジトリの README.md ファイルをレンダリングするときに、Yihui Xieの解決策では、挿入されたコードに含まれる引用符が表示されませんでした。その場合、htmlコードを使用しました:

<code>&grave;r foo(x)&grave;</code>

`r foo(x)`インラインで表示されます。

于 2020-01-10T12:50:32.153 に答える