Mit Rstudio und knitr können Sie Latex-Tabellen im PDF-Format erstellen. Wie kann ich breite Tabellen an die Seite anpassen? Ich bin im Grunde auf der Suche nach einer Möglichkeit, die Tische zu verkleinern.Automatische Anpassung der LaTeX-Tischbreite an pdf mit knitr und Rstudio
Mit Zahlen, es ist wirklich einfach in Knitr out.width = verwenden, aber mit Tabellen kann ich nicht scheinen, einen Weg zu finden, es zu tun.
Irgendwelche Vorschläge?
\documentclass{article}
\begin{document}
Die folgenden Tabellen sind zu groß, um in das PDF zu passen. Ich hoffe, es gibt eine einfache Möglichkeit, sie zu verkleinern. In diesem Beispiel habe ich Tabellen verwendet, die aus den Funktionen xtable(), stargazer() und latex() generiert wurden.
<<message=FALSE>>=
library(xtable)
library(stargazer)
library(Hmisc)
library(tables)
wide.df <- cbind(iris[1:10,],iris[1:10,],iris[1:10,])
@
<<results='asis'>>=
xtable(wide.df)
@
<<results='asis'>>=
stargazer(wide.df,summary=FALSE)
@
<<results='asis'>>=
latex(tabular(Species ~ (Sepal.Length +Sepal.Length + Sepal.Width + Petal.Length + Petal.Width )*(mean + sd + mean + mean) , data=iris) )
@
\end{document}
Nach Stat-R Vorschläge habe ich versucht, resizebox zu verwenden, aber es funktioniert nicht bekommen kann:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
ich reshapebox zu verwenden versucht haben, aber ich bin wirklich ratlos, wie man bekommen es in Rstudio/knitr zu arbeiten:
<<message=FALSE>>=
library(xtable)
wide.df <- cbind(iris[1:10,],iris[1:10,],iris[1:10,])
@
\resizebox{0.75\textwidth}{!}{%
<<results='asis'>>=
xtable(wide.df)
@
%}
\end{document}
ich diesen Fehler:
! File ended while scanning use of \[email protected]@dd.
sessioninfo()
R version 3.0.0 (2013-04-03)
Platform: i386-w64-mingw32/i386 (32-bit)
locale:
[1] LC_COLLATE=Danish_Denmark.1252 LC_CTYPE=Danish_Denmark.1252 LC_MONETARY=Danish_Denmark.1252 LC_NUMERIC=C
[5] LC_TIME=Danish_Denmark.1252
attached base packages:
[1] splines grid stats graphics grDevices utils datasets methods base
other attached packages:
[1] tables_0.7 Hmisc_3.10-1 survival_2.37-4 stargazer_3.0.1 pgirmess_1.5.7 splancs_2.01-32 spdep_0.5-56 coda_0.16-1 deldir_0.0-22
[10] maptools_0.8-23 foreign_0.8-53 MASS_7.3-26 Matrix_1.0-12 lattice_0.20-15 rgdal_0.8-9 sp_1.0-9 nlme_3.1-109 boot_1.3-9
[19] xtable_1.7-1 scales_0.2.3 plyr_1.8 reshape2_1.2.2 ggplot2_0.9.3.1
loaded via a namespace (and not attached):
[1] cluster_1.14.4 colorspace_1.2-2 dichromat_2.0-0 digest_0.6.3 evaluate_0.4.3 formatR_0.7 gtable_0.1.2 knitr_1.2
[9] labeling_0.1 LearnBayes_2.12 munsell_0.4 proto_0.3-10 RColorBrewer_1.0-5 stringr_0.6.2 tools_3.0.0
Halten Sie: http: //tex.stackexchange.com/questions/26477/wider-tables-in- latex-was-ist-die-beste-lösung] –
Für mich scheint es eher eine Latexfrage als rstudio und knitr –
Es würde wahrscheinlich auch auf tex.stack passen (...) und der feine Link den du mir gegeben hast wies mich darauf hin resizingbox() aber ich bin nicht in der Lage, es in einem knitr Dokument in Rstudio zu arbeiten:/ –