簡體   English   中英

使用 colors 在 Markdown 中創建 LaTeX 樣式表

[英]Create a LaTeX style table in Markdown with colors

我想在Rmarkdown創建一個這樣的表:

在此處輸入圖像描述

這個網站可以生成代碼在 LaTeX 中創建一個類似的表,可以在LaTeXRmarkdown 但是,在生成代碼並將其復制到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 = TRUE)
```

```{=latex}

\begin{table}[]
\begin{tabular}{|
>{\columncolor[HTML]{656565}}c |lcccc|}
\hline
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{5}{c|}{\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} Type of Distribution}}                                                                                                                                                             \\ \cline{2-6} 
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{1}{l|}{}             & \multicolumn{1}{l|}{Lognormal}                          & \multicolumn{1}{l|}{Exponential}                        & \multicolumn{1}{l|}{Gamma}                              & \multicolumn{1}{l|}{Weibull}       \\ \cline{2-6} 
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{1}{l|}{Box-Cox}      & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{Y}} & \cellcolor[HTML]{9B9B9B}\textbf{Y} \\ \cline{2-6} 
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{1}{l|}{Exponential}  & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{Y}                                  & Y                                  \\ \cline{2-6} 
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{1}{l|}{Simple power} & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{Y}} & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{Y}} & \cellcolor[HTML]{9B9B9B}\textbf{Y} \\ \cline{2-6} 
\multirow{-6}{*}{\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} \begin{tabular}[c]{@{}c@{}}Type of\\ transformation\end{tabular}}} & \multicolumn{1}{l|}{Logarithmic}  & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{Y}} & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{N}} & \cellcolor[HTML]{9B9B9B}\textbf{N} \\ \hline
\end{tabular}
\end{table}
```

這里是我收到的錯誤

! 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. : LaTeX Error. Option clash for package xcolor.

問題是 rmarkdown 在插入header-includes之前會自動加載xcolor package 方式,因此您沒有機會影響 package 選項。

作為一種解決方法,您可以將table定義為 class 選項,然后將其傳遞給所有包,包括xcolor package (並希望它不會在其他包中引起任何問題......)

---
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 = TRUE)
```

```{=latex}

\begin{table}[htbp]
\begin{tabular}{|
>{\columncolor[HTML]{656565}}c |lcccc|}
\hline
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{5}{c|}{\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} Type of Distribution}}                                                                                                                                                             \\ \cline{2-6} 
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{1}{l|}{}             & \multicolumn{1}{l|}{Lognormal}                          & \multicolumn{1}{l|}{Exponential}                        & \multicolumn{1}{l|}{Gamma}                              & \multicolumn{1}{l|}{Weibull}       \\ \cline{2-6} 
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{1}{l|}{Box-Cox}      & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{Y}} & \cellcolor[HTML]{9B9B9B}\textbf{Y} \\ \cline{2-6} 
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{1}{l|}{Exponential}  & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{Y}                                  & Y                                  \\ \cline{2-6} 
\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} }                                                                                   & \multicolumn{1}{l|}{Simple power} & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{Y}} & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{Y}} & \cellcolor[HTML]{9B9B9B}\textbf{Y} \\ \cline{2-6} 
\multirow{-6}{*}{\cellcolor[HTML]{656565}{\color[HTML]{FFFFFF} \begin{tabular}[c]{@{}c@{}}Type of\\ transformation\end{tabular}}} & \multicolumn{1}{l|}{Logarithmic}  & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{Y}} & \multicolumn{1}{c|}{Y}                                  & \multicolumn{1}{c|}{\cellcolor[HTML]{9B9B9B}\textbf{N}} & \cellcolor[HTML]{9B9B9B}\textbf{N} \\ \hline
\end{tabular}
\end{table}
```

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM