问题标签 [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.
r - LaTeX 错误:环境 ThreePartTable 未定义
我正在尝试apa_table()
在 RStudio 中使用、Papaja 和 RMarkdown 创建一个表。每当我包含longtable
在apa_table
函数中时,我都会收到错误消息:
! LaTeX Error: Environment ThreePartTable undefined.
奇怪的是,产生的错误日志包括:
和
Package caption Info: threeparttable package is loaded.
请注意错误和加载的包之间的大小写不同,这让我想知道这是否是问题所在。
请注意,这与之前的问题中报告的错误相同:!LaTeX 错误:环境 threeparttable undefined。但是,那里提供的解决方案对我不起作用。
我不确定这是否可以在我的特定设置之外重现,但这里有一些代码给我带来了问题。
kable()
请注意,如果我只是使用(也包括在下面),我没有同样的问题。
以下是输出sessionInfo()
以防万一:
latex - 使用 longtable 时“出了点问题——可能缺少 \item”
我必须制作一张很长的桌子,所以我使用了这个longtable
包。以下代码为我提供了Something's wrong--perhaps a missing \item
该行的错误\begin{center}
。
我不知道它是否相关,但第一个\hline
给了我Misplaced \noalign
错误,而该\textbf
行给了我Misplaced \omit
错误。
latex - 在 LaTex 中结合 longtable、booktabs 和 xcolor,布局问题
我正在尝试在 LaTeX 的多个页面上创建一个漂亮的表格。为此,我使用 longtable 将表格划分为文档的不同页面,使用 booktabs 让它看起来更漂亮,并使用 xcolor 来改变表格的外观。
这是一个 3 列的表。我希望标题以灰色阴影显示,并且行具有交替的白色/蓝色阴影。
当我\begin{table}
与\begin{tabular}
包结合使用时,booktabs 和 xcolor 布局效果很好。但是,由于表格对于单页来说太长了,所以我改成了longtable。现在,booktabs 选项(\toprule
等)和 xcolor(\rowcolors
)都不起作用。奇怪\rowcolor
的是,标题现在可以工作了。由于\toprule
和\midrule
from booktabs 不起作用,我退回到使用\hline
.
我现在拥有的代码如下:
我需要更改什么才能让两个包中的命令正常工作?
很感谢任何形式的帮助。
latex - r markdown longtable + Landscape kable标题宽度缩小(不再是页面宽度)
我正在尝试将 longtable 和 lanscape 一起用于跨多个页面的宽表。当我这样做时,表格标题从页面的整个宽度变为页面中间的挤压。
我尝试使用以下建议无济于事。 R Markdown表格标题宽度与kable和longtable
我是 r markdown 的新手,而且我对 latek 一点也不熟悉,所以遵循上述说明让我感到困惑,尽管我已经尝试了所有我认为正确的选项。有人可以给我非常明确的分步说明,说明在 YAML 中的位置和内容以解决此问题吗?或者有人有其他工作吗?谢谢您的帮助
**编辑:我正在编织 PDF !
r - 在 r 中使用强制转换函数时选择了未定义的列
我的数据框包含两列:
我需要让它变宽。像这样的东西:
我尝试使用强制转换功能:
结果我得到:
我应该如何解决我的问题
pdf - 如何在乳胶中每页只有一个长表(从页面顶部开始)?
在我的乳胶文件中,我有一些需要分成两页的长表,我使用包 longtable。因为我总是希望表格从页面顶部开始,所以我也使用命令“\afterpage”,但它不起作用。事实上,我的表格是跨页拆分的,但是第二个表格从页面顶部开始,第三个表格没有。我也尝试在文本中移动它们,但这也无济于事。任何帮助将不胜感激!
代码:
r - 如何计算 R 长表中的新变量?
我有一个包含多个变量(CPI - Workers
、、等等)的长表CPI - Consumers
,(Seas) Unemployment Level (thous)
但是为了简洁起见,我将数据集截断为 3 个变量和 6 个时间段。我想创建一个新变量,它是前两个变量的组合。让我们打电话它CPI - Average
当然只是前两个或 ( CPI - Workers
+ CPI - Consumers
) / 2 的平均值。这是在宽表中的简单计算,但是,为了满足 ggplot,我以长格式存储了我的数据。
请注意,我将所有变量存储在一张长表中。当我需要可视化趋势时,我会在 ggplot 命令中过滤到所需的一个或多个变量。
我的问题是如何在不先将数据转换为宽格式的情况下创建新变量?
首先,这是我的数据集:
其次,计算的输出应该是这样的:
第四个变量(CPI - 平均值)取每个日期前两个变量的平均值。请忽略这个平均值在经济上没有意义的事实,我只是想为这个例子做一个简单的计算。
这样的计算在宽格式中非常简单。所以让我们先将数据转换为宽,然后进行计算。
DT_wide <- DT_long %>% pivot_wider(names_from = variable_name, values_from = value)
DT_wide_with_average <- DT_wide %>% mutate(`CPI - Average` = (`CPI - Workers` + `CPI - Consumers`) / 2)
这将获取宽表并添加一个包含计算结果的新列:
请忽略小数已被 pivot_wider 截断的事实。
在宽模式下工作、创建变量、分析变量、修改计算、重新排序列顺序、删除不需要的列是我们人类在分析简单数据表时的想法。
不幸的是,ggplot 需要长格式,被 R 之神认为是“整洁”的,但在我们这些凡人眼中却相当混乱。很抱歉,如果我把沙发、桌子、椅子、灯和地毯堆放在房间的一个角落里,那会很乱,而如果我像平时一样把它们留在房间里,它们就会很乱整齐的。在现实世界中,我可能会将家具堆放在一个角落里,以便粉刷房间或打磨地板。这对手头的任务很有用,但它会被认为是杂乱无章的,对普通生活没有用处。因此,将长桌视为整洁而将宽桌视为凌乱是违反直觉的。当我第一次被介绍到 tidyverse 时,我花了很长时间才弄清楚这个违反直觉的逻辑。很抱歉咆哮,但希望这是对 R 之神有用的客户反馈。至少,如果诸神承认违反直觉的命名法,这将对 R 学习者有所帮助。如果我在进入浴室之前被警告过,带“H”的水龙头把手是冷水,带“C”的水龙头把手是热水,我就不太可能烫到手了!
数据分析是迭代的。我不想每次迭代都采取以下步骤:
- pivot_wider
- 计算新变量
- pivot_longer
- 检查ggplot中的趋势
我宁愿:
- 计算新变量
- 检查ggplot中的趋势
简而言之,我想专注于我的经济分析,而不是不必要的 R 编程。
那么,我怎样才能从我的长格式表中选择一个变量子集,在计算中使用它们来创建一个新变量并确保新变量被rbind
-ed 到我的长表的末尾......而不必转换为宽格式?
谢谢你的帮助!
format - 如何在乳胶中漂浮长桌?
当我在 Latex 的两栏文章中使用 longtable 时,我需要先使用 \onecolumn 将文章设为一栏。但是longtable从下一页开始,所以当前页有太多不必要的空间。那么我应该怎么做才能通过在表格后面添加下一部分的内容来删除这个空间呢? 这是纸的快照