修改 r 中 tabular() 的 latex 代码,以便输出不会被切断并正确显示?

修改 r 中 tabular() 的 latex 代码,以便输出不会被切断并正确显示?

我正在使用 r 函数tabular()生成可以转换为 pdf 的表格。除了我生成的一些表格之外,输出看起来不错。当我编译 pdf 时,表格在页面上被截断,这意味着它应该继续到另一页,但没有其他输出页面,但表格的其余部分有 latex 代码。表格有时也不太居中。我在 tabular 中缺少一个可以解决这个问题的简单选项吗?下面是我添加到latex()r 输出中的内容。谢谢。

\documentclass{article}
\usepackage{rotating}
\begin{document}
\pagenumbering{gobble}
\begin{sidewaysfigure}
\begin{tabular}

.....

\end{tabular}
\end{sidewaysfigure}
\end{document}

答案1

\documentclass{article}
\usepackage{longtable,pdflscape}
\begin{document}
\begin{landscape}% starts a new page
\begin{longtable}{...}

.....

\end{longtable}
\end{landscape}

foo
\end{document}

答案2

你真的应该去LaTeX 网站对于纯乳胶问题,但你可以尝试

...
\scalebox{0.8}{
\begin{tabular}
...
\end{tabular}
}
...

另外,要将表格分成多页,您可以使用

tab <- tabular(...)
latex(tab, options = list(tabular = longtable)

正如你评论中提到的前一个问题

除此之外,正如建议的那样,我会向 LateX 网站上的好心人询问……

相关内容