4

私は、ビネットには少し長すぎるかもしれないと感じるbookdownいくつかのドキュメントを書くことをいじっています。pixiedustのレイアウトが気に入っていますがbookdown::gitbook、残念ながら、それには問題のある独自のテーブル スタイルが付属しています。pixiedustすべてはテーブルのスタイリングに関するものなのでpixiedust、デフォルトの gitbook スタイリングで何が行われたか (または行われていないか) を示すのは少し難しいです。

からのガイダンスでCSSをクリアしようとしました

R bookdown gitbook - テーブルスタイルをオーバーライドする方法

gitbook のコードパディング効果を変更するには?

ルート ディレクトリの css ファイルに css コードを配置し、cssYAML タグにファイル名を配置することに失敗しました。サブディレクトリを作成するのはうまくいきませんでしたstyles。また、以下のバージョンも機能していません。

--- 
title: "Sample Book"
output:
  bookdown::gitbook:
    config:
      toc:
        collapse: section
        scroll_highlight: true
        before: null
        after: null
      theme: null
      css: ".book .book-body .page-wrapper .page-inner section.normal table td, .book .book-body .page-wrapper .page-inner section.normal table th { border-left: none; border-right: none; }"
---

```{r, warning = FALSE, message = FALSE, echo = FALSE}
library(pixiedust)

dust(head(mtcars))
```

私が試したことはすべて、次のようなテーブルを生成します

ここに画像の説明を入力

私が欲しいのは、次のように見えるものです

ここに画像の説明を入力

現時点では、ルート ディレクトリは空で、index.Rmd上記のコードを含むファイルを保存しています。

R 3.2.2 とbookdown0.3を使用しています

4

2 に答える 2

3

おそらく最良の解決策ではありませんが、テーブルを表示するチャンクの上のマークダウンで「デフォルト」の CSS に置き換えることで、スタイルの一部を削除できます。

```{r results="asis", echo=FALSE}
cat("
<style>
.book .book-body .page-wrapper .page-inner section.normal table
{
  width:auto;
}
.book .book-body .page-wrapper .page-inner section.normal table td,
.book .book-body .page-wrapper .page-inner section.normal table th,
.book .book-body .page-wrapper .page-inner section.normal table tr
{
  padding:0;
  border:0;
  background-color:#fff;
}
</style>
")
```

CSS のリセットを探して、必要に応じてさらに追加できます。

于 2017-01-09T14:58:45.173 に答える