2017-11-24 7 views
2

HTMLは、キャプションとフッターの両方に表示されています。 colnamesの直感とは対照的に、それは機能しません。 colnames内で同等のフォーマットを達成するにはどうすればよいですか?tableHTMLパッケージのcolnamesテキストをフォーマットする方法は?

mx <- matrix(1:9, nrow = 3, 
      dimnames = list(c("<i>&alpha;<sub>i</sub></i>", 
           "<i>&beta;<sub>i</sub></i>", 
           "<i>&gamma;<sub>i</sub></i>"), 
          c("<i>&Phi;<sub>i</sub></i>", 
           "<i>&Sigma;<sub>i</sub></i>", 
           "<i>&Tau;<sub>i</sub></i>"))) 
library(tableHTML) 
tableHTML(mx 
      , widths = rep(20, 4) 
      , border = 0 
      , rownames = TRUE 
      , caption = "<b>Table 1: <i>&Phi;<sub>i</sub></i> and their <i>&Sigma;<sub>i</sub></i> and <i>&Tau;<sub>i</sub></i></b>" 
      , footer = "<i>Note: </i><i>&Phi;<sub>i</sub></i>. Do re mi fa so la." 
      , collapse = "separate" 
      , spacing = "5px" 
      , theme = 'scientific' 
) 

enter image description here

答えて

2

tableHTML(HTMLタグのオープンと、彼らは彼らがデータ内に含まれているべきではない場合は近い)はデフォルトで><をエスケープします。魔法のように

library(tableHTML) 
tableHTML(mx 
      , widths = rep(50, 4) 
      , border = 0 
      , rownames = TRUE 
      , caption = "<b>Table 1: <i>&Phi;<sub>i</sub></i> and their <i>&Sigma;<sub>i</sub></i> and <i>&Tau;<sub>i</sub></i></b>" 
      , footer = "<i>Note: </i><i>&Phi;<sub>i</sub></i>. Do re mi fa so la." 
      , collapse = "separate" 
      , spacing = "5px" 
      , escape = FALSE 
      , theme = 'scientific' 
) 

enter image description here

+0

作品、感謝:だから、あなただけescape引数を使用してオフエスケープ変えることができます!あなたのパッケージは本当に素晴らしいです、私はそれを扱うことが大好きです。これについてあなたの仕事に非常に感謝します! – jaySf

+1

ありがとう、あなたのような言葉@jaySf。あなたがそれが好き嬉しい:) – LyzandeR

関連する問題