我想在Rmarkdown中创建这样一个表

本网站可以生成代码,在LaTeX中创建一个类似的表,可以在Rmarkdown中使用。但是,在生成代码并将其复制到Rmarkdown之后,我收到了一个错误:
代码在Rmarkdown中的应用
---
title: "misc"
author: "Me"
date: "`r Sys.Date()`"
output:
pdf_document:
keep_tex: true
extra_dependencies: caption
number_sections: yes
fig_caption: yes
header-includes:
- \PassOptionsToPackage{table,xcdraw}{xcolor}
- \usepackage{xcolor}
- \usepackage{color}
- \usepackage{float}
- \usepackage{framed}
- \usepackage{fontawesome}
- \usepackage{caption}
- \usepackage{multirow}
- \usepackage[table]{xcolor}
fontsize: 11pt
urlcolor: blue
---
```{r setup, include=FALSE}knitr::opts_chunk$set(echo =真)
```{=latex}开始{table}[]
开始{tabular}
{\列色lcccc{656565}c\lcccc\}
\hline
\单元颜色Type {656565}{\彩色Type{FFFFFF}& \multicolumn{5}{c|}{\cellcolorHTML{656565}{\colorHTML{FFFFFF}类型的分布}{2-6}
细胞颜色656565{656565}{\colorHTML{FFFFFF}和\multicolumn{1}{l}{}和\multicolumn{1}{l连}{Lognormal}和\多656565{1}{l\l}{指数}{l}{1}{Gamma}和\多cline{1}{l\x}{Weibull}\ \cline{2-6}
细胞色FFFFFF{656565}{\彩色FFFFFF{FFFFFF}和\多色{1}{l}{l}{Box-Cox}和\多色{1}{c_c}{Y}和\多色{1}{c_c}{Y}& \multicolumn{1}{c|}{\cellcolorHTML{9B9B9B}\textbf{Y}} &\cline彩色cline{9B9B9B}\textbf{Y}\ \cline{2-6}
单元格颜色656565{656565}{\colorHTML{FFFFFF}和\multicolumn{1}{l}{指数}和\多656565{1}{c连}{Y}和\multicolumn{1}{c\x}{Y}多色{1}{c_x}{Y}和Y\ \cline{2-6}
\单元颜色Simple{656565}{\colorHTML{FFFFFF}和\multicolumn{1}{l}{l\l}{Simple}和\multicolumn{1}{c}{Y}& \multicolumn{1}{c|}{\cellcolorHTML{9B9B9B}\textbf{Y}& \multicolumn{1}{c|}{\cellcolorHTML{9B9B9B}\textbf{Y}} &\单元颜色cline{9B9B9B}\textbf{Y}\ \cline{2-6}
\multirow{-6}{*}{\cellcolorHTML{656565}{\colorHTML{FFFFFF} {tabular}c{@{}c@{}}类型\转换\结束{tabular}}和\多begin{1}{l}{l}{对数}和\multicolumn{1}{c|}{\cellcolorHTML{9B9B9B}\textbf{Y}} &\多begin{1}{c}{y}和\多begin{1}{c+}{\c彩色hline{9B9B9B}\textbf{N}&\c彩色hline{9B9B9B}\textbf{N}\ \hline
结束{表格}
结束{表}
在这里,我收到的错误:
! Undefined control sequence.
<argument> | >{\columncolor
[HTML]{656565}}c |lcccc|
l.92 >{\columncolor[HTML]{656565}}c |lcccc|}

我也遵循了这里的指令,但是没有工作,当我删除序言中的- \PassOptionsToPackage{table,xcdraw}{xcolor}时,我得到了一个错误:! LaTeX Error: Option clash for package xcolor.
发布于 2022-08-08 11:24:06
问题是,在xcolor包插入header-includes之前,rmarkdown会自动加载该包,因此您没有机会在那里影响包选项。
作为解决办法,您可以将table定义为类选项,然后将其传递给所有包,包括xcolor包(并希望它不会在其他包中造成任何问题.)
---
title: "misc"
author: "Me"
date: "`r Sys.Date()`"
output:
pdf_document:
keep_tex: true
extra_dependencies: caption
number_sections: yes
fig_caption: yes
classoption: table
header-includes:
- \usepackage{float}
- \usepackage{framed}
- \usepackage{fontawesome}
- \usepackage{caption}
- \usepackage{multirow}
fontsize: 11pt
urlcolor: blue
---
```{r setup, include=FALSE}knitr::opts_chunk$set(echo =真)
```{=latex}开始{table}htbp
开始{tabular}
{\列色lcccc{656565}c\lcccc\}
\hline
\单元颜色Type {656565}{\彩色Type{FFFFFF}& \multicolumn{5}{c|}{\cellcolorHTML{656565}{\colorHTML{FFFFFF}类型的分布}{2-6}
细胞颜色656565{656565}{\colorHTML{FFFFFF}和\multicolumn{1}{l}{}和\multicolumn{1}{l连}{Lognormal}和\多656565{1}{l\l}{指数}{l}{1}{Gamma}和\多cline{1}{l\x}{Weibull}\ \cline{2-6}
细胞色FFFFFF{656565}{\彩色FFFFFF{FFFFFF}和\多色{1}{l}{l}{Box-Cox}和\多色{1}{c_c}{Y}和\多色{1}{c_c}{Y}& \multicolumn{1}{c|}{\cellcolorHTML{9B9B9B}\textbf{Y}} &\cline彩色cline{9B9B9B}\textbf{Y}\ \cline{2-6}
单元格颜色656565{656565}{\colorHTML{FFFFFF}和\multicolumn{1}{l}{指数}和\多656565{1}{c连}{Y}和\multicolumn{1}{c\x}{Y}多色{1}{c_x}{Y}和Y\ \cline{2-6}
\单元颜色Simple{656565}{\colorHTML{FFFFFF}和\multicolumn{1}{l}{l\l}{Simple}和\multicolumn{1}{c}{Y}& \multicolumn{1}{c|}{\cellcolorHTML{9B9B9B}\textbf{Y}& \multicolumn{1}{c|}{\cellcolorHTML{9B9B9B}\textbf{Y}} &\单元颜色cline{9B9B9B}\textbf{Y}\ \cline{2-6}
\multirow{-6}{*}{\cellcolorHTML{656565}{\colorHTML{FFFFFF} {tabular}c{@{}c@{}}类型\转换\结束{tabular}}和\多begin{1}{l}{l}{对数}和\multicolumn{1}{c|}{\cellcolorHTML{9B9B9B}\textbf{Y}} &\多begin{1}{c}{y}和\多begin{1}{c+}{\c彩色hline{9B9B9B}\textbf{N}&\c彩色hline{9B9B9B}\textbf{N}\ \hline
结束{表格}
结束{表}
https://stackoverflow.com/questions/73276992
复制相似问题