2017-03-22 15 views
1

私はRmarkdown文書にpanderを使用してテーブルを表示しています。テーブルを中心に置いていますか?パンダテーブルのセンタリング

私はいくつかの方法を試しましたが、どれも動作していないようです。たとえば:fig.align = "center"を追加

{r, fig.align="center"} 
library(pander) 
test <- as.data.frame(matrix(ncol = 5, nrow =5)) 
test[1] <- 1 
pander(test, justify = "center") 

は動作しませんし、どちらも誰もがこの問題を回避するのjustify = "center"

を知っていないではないでしょうか?

enter image description here

答えて

3

あなただけのテーブルを中央に通常のHTMLタグを追加することができます(のような<center>):

--- 
title: "test" 
output: 
    html_document: default 
    pdf_document: default 
--- 

<center> 

```{r, fig.align="center"} 
library(pander) 
test <- as.data.frame(matrix(ncol = 5, nrow =5)) 
test[1] <- 1 
pander(test, justify = "center") 
``` 

</center> 

あなたはコードと中心のテーブルの両方を表示したいのですが、したくない場合コードを中心に、ブロックを繰り返しますが、最初に評価しないで、2回目にエコーしません。ここで

は例です:

また

enter image description here


、あなたのスタイリングオプションでカスタムCSSファイルを追加し、ヘッダにそれを追加します。

例CSS( "test.css" として保存):

table { 
    margin:1em auto; 
} 

例ヘッダー:

--- 
title: "test" 
output: 
    html_document: 
    css: test.css 
--- 
関連する問題