R マークダウンのコード チャンクに CSS クラスを追加する方法: メソッドの比較

Susan Sarandon
リリース: 2024-10-25 04:35:02
オリジナル
736 人が閲覧しました

How to Add a CSS Class to a Code Chunk in R Markdown:  A Comparison of Methods

RMarkdown の特定のコード チャンクに CSS クラスを追加する方法

RMarkdown ドキュメントを操作するとき、外観を改善したい場合があります。 CSS クラスを追加することにより、特定のコード チャンクを作成します。これにより、これらのコード要素の視覚的なプレゼンテーションを制御できます。

コード チャンクに CSS クラスを追加することは可能ですか?

はい、追加できます。次の構文を使用して、CSS クラスを特定のコード チャンクに適用します:

summary(cars)

この構文は、CSS クラス「myClass」を「cars」というラベルの付いたコード チャンクに適用します。

フェンスされたコード属性を使用した以前の方法

knitr v.1.16 の導入前には、fenced_code_attributes Pandoc 拡張機能を使用する回避策がありました。これにより、

 に HTML クラスを追加できるようになりました。出力フックを使用してタグを追加します:</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="r">knitr::knit_hooks$set(source = function(x, options) {
  return(paste0(
    "```{.r",
    ifelse(is.null(options$class),
      "", 
      paste0(" .", gsub(" ", " .", options$class))
    ),
    "}\n",
    x,
    "\n```"
  ))
})</code>
ログイン後にコピー

その後、クラスをコード チャンクに追加できます:

summary(cars)
ログイン後にコピー
ログイン後にコピー
**Current Method Using class.source Option**

As of knitr v.1.16, a more straightforward method is available using the class.source option:
ログイン後にコピー
summary(cars)
ログイン後にコピー
ログイン後にコピー

以上がR マークダウンのコード チャンクに CSS クラスを追加する方法: メソッドの比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!