最初に、私が間違っている場合に備えて、私が全体像を把握しようとしていることを説明します。knitrを使用してRStudio内にLaTeXテーブルとして出力したいネストされたテーブルがあります。キャプションを追加するまでは大丈夫です。9ページのtables
ビネット(LINK)の例を試してみました。
キャプションがなくても機能しますが、キャプションを追加しても機能しません。また、非表形式のオブジェクトでも機能します。面白いことに、それはlatex.default
機能しますが、RStudio /knitrのCompilePDFでエラーが発生し、私が読んだものからlatex
とにかく呼び出されます。さらに、テーブルは適切に丸められなくなりました。試しlatexTabular
ましたが、それも適切に丸められていません。
library(Hmisc); library(tables)
latex(head(mtcars), file="", caption="de") #works
x <- tabular( (Species + 1) ~ (n=1) + Format(digits=2)*
(Sepal.Length + Sepal.Width)*(mean + sd), data=iris )
latex(x, file="", caption="de") #no caption :(
理想的には、出力に含めることができるようにしたいのです\caption{de}
が、どこが間違っているのか理解できません。
これが役立つ場合は、ここに入力と出力があります。
> latex(x, file="", caption="de", label="tab1")
\begin{tabular}{lccccc}
\hline
& & \multicolumn{2}{c}{Sepal.Length} & \multicolumn{2}{c}{Sepal.Width} \\
Species & n & mean & sd & mean & sd \\
\hline
setosa & $\phantom{0}50$ & $5.01$ & $0.35$ & $3.43$ & $0.38$ \\
versicolor & $\phantom{0}50$ & $5.94$ & $0.52$ & $2.77$ & $0.31$ \\
virginica & $\phantom{0}50$ & $6.59$ & $0.64$ & $2.97$ & $0.32$ \\
All & $150$ & $5.84$ & $0.83$ & $3.06$ & $0.44$ \\
\hline
\end{tabular}