Trước tiên, tôi sẽ cho bạn biết những gì tôi đang cố gắng để làm hình ảnh lớn trong trường hợp tôi đang đi về nó sai. Tôi có một bảng lồng nhau mà tôi muốn đưa ra như một bảng LaTeX trong RStudio sử dụng knitr. Tôi ổn cho đến khi tôi cố gắng thêm chú thích. Tôi đã thử ví dụ trên trang 9 trong tables
họa tiết (LINK).HMisc :: latex không in chú thích w/đối tượng dạng bảng
Nó hoạt động mà không có chú thích nhưng khi tôi thêm chú thích thì không. Nó cũng làm việc với một đối tượng không dạng bảng. Điều thú vị là latex.default
hoạt động nhưng gây ra lỗi trong tệp biên dịch PDF của RStudio/knitr và từ những gì tôi đọc được gọi là latex
; cộng với bảng không được làm tròn một cách thích hợp nữa. Tôi đã thử latexTabular
nhưng không được làm tròn một cách thích hợp.
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 :(
Lý tưởng tôi muốn có thể có \caption{de}
ở đầu ra nhưng không thể tìm ra nơi tôi sẽ sai.
Trong trường hợp đó là hữu ích ở đây là các đầu vào và đầu ra:
> 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}
'tabular()' xuất phát từ đâu? –
@Josh bảng lời xin lỗi của tôi xuất phát từ gói bảng. –
@ Brandon Tôi không nghĩ rằng xtable có thể xử lý các bảng lồng nhau nhưng tôi muốn được sai, như xtable đã được tuyệt vời để sử dụng. Thông thường tôi sẽ tranh luận ông ấy lên bàn nhưng tôi đang cố gắng tiến tới nghiên cứu tái sản xuất đầy đủ và chạy tất cả mọi thứ dưới dạng một tệp với knitr. –