23

xtable を使用して、TeX ドキュメントのコンパイル中に R からテーブルを自動的にコンパイルしています。私が持っている質問は、テーブル内の変数名 (私の場合はデータフレーム内の列名) を数学モードにする方法です。結果をデータフレームadf.resultsに保存しましたが、基本的に私が欲しいのは

colnames(adf.results) <- c(" ", "$m^r_t$", "$\delta p_t$",
                           "$R^r_t$", "$R^b_t$", "$y^r_t$")

しかし、それは単に$m^r_t$...を列名として挿入し、それらを数学モードであると解釈しません。誰にも解決策がありますか?

4

2 に答える 2

39

xtable gallery vignetteで提案されているように、サニタイズ機能を使用する必要があります (unikum も提案されています)。あなたの例でどのように動作するようになったのか、いくつかのダミーコード:

library(xtable)
adf.results<-matrix(0,ncol=6,nrow=4)
colnames(adf.results) <- c(" ", "$m^r_t$", "$\\delta p_t$","$R^r_t$", "$R^b_t$", "$y^r_t$")
print(xtable(adf.results),sanitize.text.function=function(x){x})

頑張ってください。

敬具、

FM

于 2013-02-14T15:13:12.870 に答える
6

xtable gallery : サニタイズ セクション (7 ページ以下) を参照してください。

于 2013-02-14T15:06:27.207 に答える