我希望预先更改所有章节的特定标题、脚注和表格以及图形描述的默认字体大小(例如,在index.Rmd yaml中指定所需的大小)。例如,当我在fontsize=10pt中执行yaml时,它很好地将主体文本大小更改为10 it。在我的书中,有什么方法可以类似地处理标题、脚注、表格和图形描述的字体大小吗?
下面是一个示例,说明yaml文件的index.Rmd是什么样子的。
---
title: "Looking for some help to change font size of headings in my book."
author: "Bird"
date
如何在kable中创建简短的标题
library(dplyr)
library(knitr)
library(kableExtra)
df <- data.frame( X = sample(letters, 10), y = runif(10), z = sample(10:20, 10))
kable(df,
booktabs = TRUE,
caption = "This caption is way too long and doesnt look good when formatted in the Table of Contents. W
如果表的标题太长,使用kbl()函数在R中创建表时会出现此问题。如果标题太长,文本将开始转到下一行,但随后它将变为左对齐。
有时标题足够短,可以通过在样式选项中添加景观参数来解决,但我想要一个更灵活的解决方案。kbl的样式选项提供了许多工具来操作表格单元格,但我在处理表标题时遇到了困难。下面是示例代码,它会导致我遇到的问题。
kbl(mtcars, caption = "This is a really long title that will go past the borders when knitting to PDF in portrait mode. I'd love
我最近发现了来自answer to this question的R包modelsummary。看起来,由modelsummary创建的汇总表的输出可以是kable_knitr类,该类可以从kableExtra提供给其他函数,比如kable_styling。 但是,我一直纠结于如何从函数kable()到modelsummary()函数指定其他选项的值。一种显而易见的方法是获取data.frame输出,然后将其输入到kable中。有没有更好的替代方案(这样我就可以避免修复data.frame输出? 我特别寻找kable()选项、escape=F (在latex输出中插入希腊字母-请参阅this)
当我运行编织来编译kable_styling或Html时,我的Rmarkdown不能识别_。
我已经按照Yuhui的建议更新了包(包括tinytex和pandoc),并尝试编译成不同的R版本(3.6.3和4.0.4 - 64位)。
此外,我尝试安装ghostcript包,但没有找到与我的R版本匹配的版本。
这是来自错误的消息
I was unable to find any missing LaTeX packages from the error log projeto1v2.log.
! Missing $ inserted.
<inserted text>
我想创建一个pdf文件,下面有一个由数据框组成的表格。我希望那张桌子有条纹。此外,我希望将kable中的full_width参数设置为true。 x y
Min. 0.000855763 1.524041
1st Qu. 0.213202958 5.306872
Median 0.468276570 7.796895
Mean 0.485573837 7.860995
3rd Qu. 0.755634791 10.581267
Max. 0.991640189 13.732120
sd 0.294182
我正在尝试从rmarkdown生成一个报告,并且在pdf文件中有几个要打印的表。我使用的是kable和kableExtra包
由于某些列包含文本,因此此表的宽度较大。我在kable_styling选项中使用scale_down,但在pdf中表格变得太小,我不喜欢它。
这是我的df的一个例子:
df<-data.frame(A=c('This is a quite long text that doesn't fit','This also is a long text that',B=c('aaaa','bbbb')