如何调整Quarto生成PDF文档中导入表格的字体大小?
调整Quarto PDF中导入表格的字体大小
有两种常用方法可以单独调整该表格的字体大小,基于LaTeX的字体控制命令实现:
方法一:直接在表格前后添加字体命令
在导入表格的代码前后插入LaTeX字体大小命令,按需选择合适的尺寸:
--- title: "My Document" format: pdf --- ## Intro 我用以下代码生成表格: ```{r} #| message: false library(modelsummary) datasummary(hp + mpg ~ Factor(cyl) * mean, data = mtcars, output = "tab.md")
Table
::: {#tbl-tab}
\small
{{< include tab.md >}}
\normalsize
我的表格
:::
可选的LaTeX字体大小命令(按从小到大排序): - `\tiny` - `\scriptsize` - `\footnotesize` - `\small` - `\normalsize`(默认大小) - `\large` - `\Large` - `\LARGE` - `\huge` - `\Huge` ## 方法二:给表格容器添加LaTeX样式 直接在表格的div容器属性中指定字体大小,代码更简洁: ```markdown --- title: "My Document" format: pdf --- ## Intro 我用以下代码生成表格: ```{r} #| message: false library(modelsummary) datasummary(hp + mpg ~ Factor(cyl) * mean, data = mtcars, output = "tab.md")
Table
::: {#tbl-tab latex={\small}}
{{< include tab.md >}}
我的表格
:::
如果需要全局调整所有表格的字体大小,可以在YAML头部添加LaTeX配置: ```yaml --- title: "My Document" format: pdf: include-in-header: text: | \usepackage{etoolbox} \AtBeginEnvironment{tabular}{\small} ---
内容的提问来源于stack exchange,提问作者Crimc




