2014-03-26 61 views
1
library(stargazer) 

我想用stargazer的筆記參數,但它顯然不工作。下面是改編自先前的堆棧溢出斯塔蓋澤問題代碼:stargazer筆記根本沒有出現

stargazer(mtcars, notes=c("A very very long note that I would like to put below the table,", 
        "but currently runs off the side of the page", 
        "when I compile my document.", 
        "How do I get this to wrap into paragraph form?")) 

當我編譯我的文檔,註釋不會出現在所有。

+0

我不確定我是否理解;當我從你的代碼編譯LaTeX輸出時,該筆記不會從頁面中跑出。 – joran

+0

該筆記根本沒有出現 - 這是我的問題是關於 – luciano

+0

嗯。我編輯了你的問題來澄清一些問題,但我會對你如何編譯生成的膠乳的更多細節感到好奇:Sweave,knitr,複製粘貼到tex文檔中......?因爲正如我所說的,當我簡單地從你的確切代碼中取出LaTeX輸出,並將其複製並粘貼到一個tex文件中時,它編譯得很好。 – joran

回答

0

您需要將筆記的多列對齊(我猜默認爲l)更改爲p{\linewidth}。這不是一個選項(只有clr),但您可以執行以下操作。

  • 使用gsub更換{l}{p{\linewidth}}
  • 撤消gsub的副作用cat(, sep="\n")

以下爲我工作。

cat(gsub("\\{l\\}", "{p{\\\\linewidth}}", stargazer(mtcars, notes="A very very long note that I would like to put below the table, but currently runs off the side of the page when I compile my document. How do I get this to wrap into paragraph form?")), sep="\n")