我正在 Rmarkdown (特别是 bookdown)中写我的论文,并使用 knit 将其编译成 PDF。
当我编织它时,除了表格和数字之外,一切都很完美。
这些表格(用 kable 生成)看起来几乎完美,但包装如下(其中 [table] 是正确呈现的表格):
\begin{table}
\caption{(#tab:rchunk_label) table_caption}
[table]
\end{table}
因此,标题不会出现在表格上。此外,这会导致文档其余部分的文本对齐发生变化。如果我不包含标题,问题就会消失,但我相信乳胶输出支持标题。
除了在实际标题之前的括号中包含 r 块标签的标题之外,图形渲染正确。
如果相关,“lot”(表格列表)函数不会识别文档中的任何表格,而“lof”(图表列表)函数则可以识别。
到目前为止,我已经尝试将结果设置为“asis”,将代码复制到另一个文档中,并检查原始乳胶输出。原始乳胶似乎是正确的(没有重复的 \begin{table} 或任何东西)。
通过将格式设置为“pandoc”可以解决此问题,例如
someData %>%
kable(caption = "a caption",
format = "pandoc")
我不确定为什么会这样,因为更新版本的 kable 应该自动选择格式,但它似乎解决了问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)