我正在尝试使用 R 以 LaTeX 格式制作报告。文件格式为.Rnw
. 我正在使用 kable 和 kableExtra 包准备一张桌子,但我只有一个问题。
这是我制作的表格的屏幕截图:
我想让这两个物种(在第 1 列的第 1 行和第 2 行)用斜体显示。怎么做?
谢谢。
这是数据:
df1 <- data.frame(`Species Name` = c("Encrasicholina punctifer", "Stolephorus indicus", "Others", "Total"),
`2014` = c(171.12, 0, 0.59, 171.72),
`2015` = c(231.18, 3.07, 0.29, 234.55),
`2016` = c(412.1, 0, 0.44, 412.54),
Total = c(814.4, 3.07, 1.33, 818.8),
Percent = c(99.46, 0.38, 0.16, 100))
顺便说一下,这是R代码:
\begin{table}[H]
\centering
<<table_2>>=
df1 %>%
kable(format = "latex",
booktabs = T) %>%
kable_styling(latex_options = c("HOLD_position"),
position = "center",
font_size = 9) %>%
row_spec(0, bold = T) %>%
row_spec(4, bold = T)
@
\end{table}