簡體   English   中英

使用帶有R和Latex的xtable,列名中的數學模式?

[英]Using xtable with R and Latex, math mode in column names?

我正在使用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$ ...作為列名而不將它們解釋為處於數學模式。 有沒有人有辦法解決嗎?

正如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})

祝它好運。

親切的問候,

調頻

請參閱xtable gallerySanitization部分(第7頁及以下)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM