使用rmarkdown / bookdown时是否可以控制表格中的字体大小?

问题描述

我正在使用书本准备一些文档。

出于某些原因,我需要为标题和主文本使用更大的字体大小,而为表使用较小的字体大小。

简单的最小可重现示例如下:

---
papersize: a6
geometry: 'landscape'
site: bookdown::bookdown_site
output:
  bookdown::pdf_document2: 
    latex_engine: xelatex

header-includes:
- \usepackage[fontsize=15pt]{scrextend}

---

Below is a table with narrow first column and wide second column:

| **Seq** | **Description** |
|:---:|-------------|
| `1` | Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. |
| `2` | Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,sunt in culpa qui officia deserunt mollit anim id est laborum. |

链接intermediate LaTeX file

是否可以减小表格的字体大小以使其比现在小?

解决方法

您可以通过添加

longtable强制使用较小的字体大小
\AtBeginEnvironment{longtable}{\tiny}

到您的header-includes