![](/img/trans.png)
[英]Removing all line spacing from a flextable using flextable and officer packages in R
[英]How to reduce line spacing with flextable() in R Markdown to pdf?
當編織到 html 時, flextable::line_spacing(space = 0) 符合預期,減少了行距。 編織到 pdf 時,它不會。 請參閱下面的代碼和絲網印刷。 我正在使用 flextable 版本 0.7.3。 設置高度具有類似的效果,除了我的一些真實數據在更多行上運行,因此設置精確的行高是不合適的。 因為我在我的真實數據中有條件格式,所以 flextable 比 kableExtra::column_spec() 更容易。 任何人都知道如何獲得 pdf 生產的 flextable 實際減少的行距? 謝謝!
---
output:
pdf_document:
latex_engine: xelatex
html_document:
df_print: paged
---
```{r, echo = FALSE, message = FALSE}
library(tidyverse)
cars %>%
head(10) %>%
flextable::flextable() %>%
flextable::line_spacing(space = 0,
part = "body",
unit = "mm")
```
是的,PDF output 不支持行間距。 有一個特定的參數, ft.arraystretch
(每行的高度相對於其默認高度 - 僅適用於 Z25F7E525B5C0641E1EB1FB3BDEBEB15B5Z 表):
---
output:
pdf_document:
latex_engine: xelatex
html_document:
df_print: paged
---
```{r, echo = FALSE, message = FALSE, ft.arraystretch = 1}
library(tidyverse)
cars %>%
head(10) %>%
flextable::flextable() %>%
flextable::line_spacing(space = 0,
part = "body",
unit = "mm")
```
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.