【问题标题】:Stargazer column on multiple lines *with multiple models*?Stargazer 列在多行*有多个模型*?
【发布时间】:2019-11-08 19:16:47
【问题描述】:

Getting Stargazer Column labels to print on two or three lines?类似的问题。

我有很长的模型标题,我想在多行上打印同时显示多个模型的结果

很遗憾,其他问题的答案在这种情况下不起作用。

var1<-rnorm(100)
var2<-rnorm(100)
df<-data.frame(var1, var2)
mod<-lm(var1~var2)
library(stargazer)
stargazer(mod, mod, column.labels=c('my models\\\\ & need long titles', 
                                    'my models\\\\ & need long titles'))

产量

显然,我希望每个标题都保留在其列中(就像它包含在 \mbox 或其他东西中一样)。

我尝试了几种变体

var1<-rnorm(100)
var2<-rnorm(100)
df<-data.frame(var1, var2)
mod<-lm(var1~var2)
library(stargazer)
stargazer(mod, mod, column.labels=c('\\mbox\{my models\\\\ & need long titles\}', 
                                    '\\mbox\{my models\\\\ & need long titles\}'))

但我总是出错。我不太确定如何正确转义 \mbox 命令,以便乳胶正确读取它,或者这是否可行。

【问题讨论】:

    标签: r latex stargazer


    【解决方案1】:

    好的,我很抱歉,我真的很接近,在发布之前我应该​​仔细看看。关键是 1) 使用 \shortstack 而不是 \mbox 和 2) not 转义 { 字符。

    var1<-rnorm(100)
    var2<-rnorm(100)
    df<-data.frame(var1, var2)
    mod<-lm(var1~var2)
    library(stargazer)
    stargazer(mod, mod, column.labels=c('\\shortstack{my models \\\\ need long titles}', 
                                        '\\shortstack{my models \\\\ need long titles}'))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 2021-09-07
      相关资源
      最近更新 更多