Estou fornecendo um exemplo muito simples aqui. No meu conjunto de dados, tenho mais de 50 nomes na coluna. Fico irritado com o fato de que a saída colnames() também ocupa mais de 50 linhas! É possível dividir a saída em várias colunas? Apenas usando alguns parâmetros simples para adicionar ao bloco. Portanto, meus documentos PDF são mais curtos.
\documentclass{article}
\begin{document}
<<>>=
library(ggplot2)
colnames(diamonds)
@
\end{document}
Saída de amostra
"carat"
"cut"
"color"
"clarity"
"depth"
"table"
"price"
"x"
"y"
"z"
Responder1
Embora esta pergunta obtivesse uma resposta melhor emhttps://stackoverflow.com/questions/tagged/r No entanto, tente isso para uma lista vertical
\documentclass{article}
\begin{document}
<<>>=
cat(colnames(mtcars),sep="\n")
@
\end{document}
Ainda estou pensando em como eliminar os incômodos ##s
Responder2
Após a resposta de R. Schumacher, se você mostrar a saída do pedaço 'asis'
(como texto LaTeX), poderá usar o LaTeX \\
como separador e formatar a saída em um 'multicols
ambiente. Dessa forma, não há ##s incômodos;)
\documentclass{article}
\usepackage[paperheight=6cm,paperwidth=8cm,margin=1cm]{geometry}
\pagestyle{empty}
\usepackage{multicol}
\begin{document}
<<results='hide'>>=
cat(colnames(mtcars),sep="\\\\")
@
\setlength{\columnsep}{1cm}
\setlength\columnseprule{.4pt}
\begin{multicols}{3}
\noindent
<<echo=F,results='asis'>>=
cat(colnames(mtcars),sep="\\\\")
@
\end{multicols}
\end{document}