问题标签 [kable]
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 - 导入 R Markdown 时,如何维护 Excel 电子表格中单元格中文本的格式?
我有一个 .xlsx 文件,其中一些单元格有粗体数字,一些有斜体数字。我正在使用 read_xlsx 将 .xlsx 文件读入 R 中,然后使用 kable 向它显示以下代码:
当它们出现在从 .Rmd 文件生成的 .pdf 中时,我无法从 .xlsx 中获取粗体和斜体数字以保持粗体和斜体。我该怎么做呢?
r - 如何在 Rmarkdown 中设置我所有表格的自动输出格式?
我正在编写一个包含大量表格的 Rmarkdown 文档,并且我希望它们采用一种体面的格式,例如 kable。但是我不想一一格式化它们。有没有简单的方法来编织文档,使每个表格的输出格式都是 kable 样式?
例如,我在dplyr
而且我只希望该查询自动具有kable
样式,避免为查询指定名称并避免在该名称上使用 kable 函数。我为什么要这样?因为我的文档有数百个这样的dplyr
查询,我需要一种更快的方法来编织文档。
谢谢!
r - knitr kable水平线没有出现在倒数第二行pdf中
实际上这段代码应该在倒数第二行得到一条水平线
但是,我不明白。这是 kable 中的错误还是其他任何错误?
我正在尝试在最后一行上方加一行。我为此使用 Knitr Kable 并将其编织为 pdf。请帮忙
r - Pandoc 转换失败与 Knitr
我认为我的问题很简单,可以在没有 MRE 的情况下回答。这是引发错误的代码:
我在一个 RMarkdown 文件中运行它,我在 FOR 循环中执行,i = 50。换句话说,数据帧 DSP 重新生成 50 次,每次它有不同的行数。DSP 总是有 10 列。
我想加粗最后一行。
对于 i = 1,nrows = 14。没问题。对于 i=2,nrows=10。没问题。对于 i=3,nrows = 9。我得到这个:
如果我然后nrow(DSP)
用数字 9 替换并调用该render()
语句,它仍然会失败,但会出现不同的错误消息:
有谁知道为什么会这样?更好的是,我该如何解决它?
谢谢!
编辑:pandoc 标头
css - R-Markdown 将 kable 相对于屏幕居中
我正在使用以下代码生成三个表。但是,表格有很多列,我的表格被推到右侧(相对于其包含的 div 居中,该 div 已经以页面为中心)。
如何使表格相对于屏幕本身居中?
latex - 在 R/knitr 中调用 pdflatex 不断地带来新的错误
我正在尝试使用 knitr 将数据框的结果打印为 PDF 中的表格,更具体地说是kable
. 当我使用它传递数据框时,kable(df, format = 'latex')
它会生成一个基本的、未格式化的表格。一旦我尝试添加任何样式(例如booktab = T
or kable_styling
),一旦 R 尝试调用,我就会收到一系列错误:
/Applications/RStudio.app/Contents/MacOS/pandoc/pandoc +RTS -K512m -RTS Payments.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output pandoc2b922cfdb1c9.pdf --template /Library/Frameworks/R.framework/Versions/3.3/Resources/library/rmarkdown/rmd/latex/default-1.17.0.2.tex --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable 'geometry:margin=1in'
当我用谷歌搜索得到的错误时,建议通常是-/usepackage{}
在某个包中包含一个语句。但是,每次我这样做时,下一次运行脚本时都会在同一步骤出现一个新错误。
以下是我到目前为止收到的错误,以及我用来解决它们的软件包:
1)
2)
3)
在这一点上,我厌倦了打地鼠,我觉得有一个更大的潜在问题。我还经常收到:
任何人都知道为什么这样一个看似相对稳定的基本功能会导致我出现如此多的错误?有没有办法强制程序尝试运行所有内容,以便我可以看到有多少错误?