r - 停止表格从观星者的页面末尾消失

标签 r latex knitr stargazer

我有一个 .Rnw 文件,如下所示:

\documentclass[a4paper,11pt]{article}
\begin{document}
\title{}
\author{me}
\date{\today}
\maketitle

\section{Header}

<<table_mtcars, results = "asis">>=

stargazer(rbind(mtcars, mtcars, mtcars), summary = F)

@
\FloatBarrier

\end{document}

我可以用 knitr::knit生成一个 .tex 文件,然后将其转换为 PDF。生成的 PDF 如下所示:

enter image description here

请注意表格如何从第 2 页的末尾消失并且不会在第 3 页重新出现。如何使用 stargazer 使表格在 PDF 的第 3 页上继续?

最佳答案

据我所知, 目前不支持此功能。观星者 .我建议向开发人员发送电子邮件,他们通常对建议非常开放。问题是您需要使用 LaTeX 的 longtable环境而不是 tabular ,但这是 Stargazer 似乎不支持的部分。

您可以通过执行以下操作来创建解决方法:

\documentclass[a4paper,11pt]{article}
\usepackage{longtable}
\begin{document}
\title{}
\author{me}
\date{\today}
\maketitle

\section{Header}

\Sexpr{library(knitr);gsub('tabular','longtable',knit(text="<<results = 'asis'>>=\nlibrary(stargazer)\nstargazer(rbind(mtcars, mtcars, mtcars), summary = FALSE, float = FALSE)\n@"))}

\end{document}

基本上,您正在调用 针织 在您的 .Rnw 文件中以构建表,以及 gsub tabular环境到longtable .当我运行它时,它出现了三页长。

关于r - 停止表格从观星者的页面末尾消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21903880/

相关文章:

r - 如何获取有关 Rmarkdown block 选项的帮助?

r - 带有 R-plugin 和 LaTeX-Suite 的 Vim 在插入模式下导致反斜杠行为异常

r - lapply 中的多行语法

sql - 哪些软件包可用于在LaTeX中排版SQL?

latex - 表格单元格中的水平和垂直对齐

r - Knit2html 不复制 R Studio 中 Knit HTML 按钮的功能

r - 使用独特的 RMarkdown 标题创建多个图

r - 在 R 中使用支持向量机 (SVM) 进行时间序列预测

python - 如何从现有数据集中生成一组新值?

基于 PHP 的 LaTeX 解析器——从哪里开始?