私はstargazer
で作業しており、lm
オブジェクトの出力はLaTeX
です。問題は、エラーが発生することなくalign = TRUE
を設定できないことです。StargazerのRmarkdown:alignがTRUEに設定されている場合のLaTeXエラー
LaTeX Error: \caption outside float.
私はそれをチェックし、メッセージが間違っていると言った。 Stargazer
の出力をラテックスドキュメントに直接コピーすると問題ありません。ドキュメントをにコピーすると、同じエラーが発生します(これは驚くことではありませんが、私は確信しています)。ちょっと遊んだ後、私は、重要性の星(*)が削除された場合(または正確には^{***}
)、それがで働いていることを理解しました。ただし、デフォルトではstargazer
が生成されており、出力の重要な部分でもあります。
これを機能させる方法はありますか? invisible
又はsuppressMessages
いずれかの内部スターゲイザーラッピングLinuxシステムで
---
header-includes:
- \usepackage{dcolumn}
output: pdf_document
---
## R Markdown
```{r, include = FALSE}
library(stargazer)
df <- data.frame(x = 1:10 + rnorm(100),
y = 1:10 + rnorm(100))
reg <- lm(y ~ x, data = df)
```
```{r, results='asis', echo = FALSE}
stargazer(reg, header = FALSE, align = TRUE)
```
は[左揃え]または[右揃え]のリスト(https://github.com/jgm /pandoc-types/blob/master/Text/Pandoc/Definition.hs#L165)(各列について)? – mb21
@ mb21いいえ、それは論理的でなければなりません。小数点以下の桁数で整列されているかどうかを示します。 – Alex
私には、 'pandoc'は、' align = TRUE'なら 'stargazer'によって生成されたLaTeXコードをエスケープするようです。 –