Ns

kableExtraで行/行の間隔を増やす



Increase Line Row Spacing With Kableextra



解決:

LaTeXコマンドを使用してそれを行うことができます arraystretch:

---出力:pdf_document --- `` `{r setup、include = FALSE} library(kableExtra)library(tidyverse)` ``  renewcommand { arraystretch} {2} `` `{r、echo = FALSE} library(knitr)library(kableExtra)kable(head(iris、5)、caption = 'Iris Table'、booktabs = TRUE)%>%kable_styling(latex_options = 'striped') `` `

以下のすべてのテーブルが同じ間隔を使用することに注意してください。しかし、あなたはそれを使用してそれをリセットすることができます renewcommand { arraystretch} {1}



ここに画像の説明を入力してください


ここでのCL。の回答に基づいて、次の方法も使用できます。ケーブル' addlinespace'を含むlinesep引数(またはLatex 'の同様の引数booktabs)。そのようです:



linesep = '\ addlinespace'

あなたの例:

kable(head(iris、5)、 'latex'、caption = 'Iris Table'、booktabs = T、linesep = '\ addlinespace')%>%kable_styling(latex_options = 'striped')

私はそう思います arraystretchは、ヘッダーやメモなどを含むテーブル全体の行間隔を変更します。linesepは、テーブル本体の行スペースのみを制御します。そうすれば、RmarkdownドキュメントにカスタムLaTeXコードを導入する必要もありません。