问题标签 [longtable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10038 浏览

r - 使用带有 longtable 选项的 xtable 时重复标题

在生成带有 longtable 选项的 xtable 时,有没有办法重复顶行/设置标题?

例如,如果我有

这很好用,但是当表格翻转到新页面时,标题不会重复。有什么建议么 ?

0 投票
1 回答
2471 浏览

r - 如何控制 Hmisc 包中 latex() 中 longtable 的错误分页符?

我正在使用 Hmisc 包中的 Sweave 和 latex() 在我的 PDF 中插入一个 longtable。

当我第一次这样做时,桌子很好地展开,用桌子填满了页面。

如果我再做一次,有些页面只有半满(如 PDF 的第 4 页),这看起来很奇怪而且有点错误,因为它似乎是不必要的空间。

有没有办法控制这个?或者我能做些什么来改善外观?特别是,如果我要添加一些文本和图表,第 4 页上的空白区域看起来不太好。

0 投票
1 回答
3567 浏览

r - sweave、xtable、longtable 和交替行颜色...`add.to.row` 的问题

这个现有的问题涵盖了一种通过对来自 的输出进行后处理来在乳胶表中交替行颜色的方法print.xtable(),但我认为可以通过使用stats.stackexchange上描述的add.to.row参数来实现相同的目的,从而避免了对 post-处理,这对 Sweave 来说很好。该答案涉及为特定行的背景着色,但我认为它可以扩展到为所有奇数行着色。print.xtable()

我遇到的问题与add.to.row参数有关,使 listpos的长度等于 character vector 的长度command。帮助文件print.xtable()描述:

add.to.row:两个组件的列表。第一个组件(应该称为“pos”)是一个列表,其中包含应在末尾添加额外命令的行的位置,第二个组件(应该称为“command”)是相同的字符向量包含应添加到指定行末尾的命令的第一个组件的长度。默认值为'NULL',即不添加命令。

使用 longtable 环境时,您可以使用此add.to.row参数来定义应在每一页上打印的表的“标题”行,如下所示:

我需要保留此功能,并添加每隔一行应获取命令的附加功能\\rowcolor[gray]{0.8}

听起来很简单。pos应该是这样的list=(0,1,3,5,7,9)command应该是这样的c("\\hline \\endhead ","\\rowcolor[gray]{0.8}","\\rowcolor[gray]{0.8}","\\rowcolor[gray]{0.8}","\\rowcolor[gray]{0.8}","\\rowcolor[gray]{0.8}")

当然,我想利用一些内置函数来构建奇数行序列和重复"\\rowcolor[gray]{0.8}",所以我想到了:

我的问题是pos上面的列表评估为:

它的长度为 2 ...在这种情况下它需要长度为 6。

0 投票
0 回答
632 浏览

latex - 在横向模式下对齐长表标题

我的乳胶文档中有一张很长很宽的桌子。我将景观与 longtable 环境一起使用,但标题未与表中的列对齐。

是否有可能将标题与列对齐?

0 投票
3 回答
3404 浏览

r - knitr xtable 突出显示并为同一行添加水平线,

我正在使用 knitr 和 xtable 来自动化我的报告程序。我想突出显示表格的几行,并在每行上方突出显示一条水平线。我正在使用的 .Rnw 文件如下所示:

这工作得很好,但是,如果我将最后一行代码调整为,我正在使用的表应该是一个长表

输出非常难看,并且行没有按预期突出显示。有人可能知道这个问题的答案吗?

谢谢,

大卫

0 投票
1 回答
7613 浏览

r - 为 xtable 生成的 longtable 设置列对齐和宽度

请考虑以下 MWE

我想设置我longtable喜欢的对齐方式

仍然当我尝试将参数传递给xtable我得到的对象时

我知道我应该为第 5 列添加对齐方式(如何?),但我也不理解错误消息。我应该清理字符串吗?

0 投票
1 回答
508 浏览

r - 通过 R 的 print.xtable 右对齐 LaTeX 长表

假设我在 R 中有以下程序来生成 LaTeX 长表:

哪个产量

但是,我希望这张表完全向右对齐。在 LaTeX 中,我只需要使用\begin{longtable}[r]{rr}来完成此操作,但是如何[r]通过 R's 传递此参数print.xtable?或者,我如何通过其他方法获得相同的结果(我尝试过\raggedleft,但它只适用于常规tabular对象)?

0 投票
1 回答
1944 浏览

latex - 使用 booktabs \midrule 和括号

我在乳胶长表中使用 \midrule 和括号时遇到问题。例如,这是我的乳胶文档(test.tex):

在此文件上运行 pdflatex 时:

我遇到了这些错误:

删除括号解决了这个问题。有趣的是,切换 2 行的顺序也可以工作 [即 (Intercept) 行作为第二行)。我不知道出了什么问题。有没有人遇到过这个?

0 投票
0 回答
677 浏览

latex - 乳胶很宽很长的桌子?

有几种方法可以在 Latex 中将长表拆分为多个页面(例如 longtable、supertabular)。如果桌子仍然很宽,可以使用 sidewaystable 或 lscape。

但是,我有一张又长又宽的桌子,我还没有找到在我的文档中实现它的方法(嗯,除了手动使它适合)。

这不可能如此罕见,应该有办法解决它吗?

0 投票
0 回答
492 浏览

knitr - 如何用xtable同时指定列对齐和宽度

尽管如何在 xtable 的 align 参数中设置列宽和文本对齐方式中描述的问题?看起来一样,解决方案看起来很有希望我无法让它工作。

在我的示例中,newcolumntype 声明似乎是错误的,但我不知道如何修复它。我得到的错误是:

任何想法如何解决它?