Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用kableExtra增加下划线厚度?_R_Latex_Kableextra - Fatal编程技术网

如何使用kableExtra增加下划线厚度?

如何使用kableExtra增加下划线厚度?,r,latex,kableextra,R,Latex,Kableextra,我需要在表格中的一些行上加下划线,我需要增加下划线的厚度,以便更容易识别 不幸的是,我尝试了下面的LaTeX命令,但没有成功 \更新命令{\ULthickness}{1.35pt} table.tbl <- tibble(var1 = c("entry 1", "entry 2", " ", "entry 3", "entry 4", "entry 5"), var2 = c("2000", "1000", " ", "3000", "200", "500"),

我需要在表格中的一些行上加下划线,我需要增加下划线的厚度,以便更容易识别

不幸的是,我尝试了下面的LaTeX命令,但没有成功

\更新命令{\ULthickness}{1.35pt}

table.tbl <- tibble(var1 = c("entry 1", "entry 2", " ", "entry 3", "entry 4", "entry 5"),
            var2 = c("2000", "1000", " ", "3000", "200", "500"),
            var3 = c("3000", "2000", " ", "4000", "100", "600"))

table.tbl %>%  
  kable("latex") %>% 
  row_spec(c(2), underline = T)
table.tbl%
kable(“乳胶”)%%>%
行规格(c(2),下划线=T)
我希望能够将下划线的厚度从当前的厚度增加到更厚的厚度。

kable('latex')的输出仅打印数据框(或tible)中具有适当规格的
表格。这意味着您可以在LaTeX中编译代码之前更改代码

考虑到这一点,添加

\usepackage{soul}
% \setul{<depth>}{<thickness>}
\setul{}{1.5pt}
下划线的默认厚度为
.4pt

\documentclass{article}

\usepackage{soul}

\let\underline\ul % Make \underline default to \ul from soul package

% \setul{<depth>}{<thickness>}
\setul{}{1.5pt}

\begin{document}

\begin{tabular}{ l | l | l }
  \hline
  var1 & var2 & var3 \\
  \hline
  entry 1 & 2000 & 3000 \\
  \hline
  \underline{entry 2} & \underline{1000} & \underline{2000}\\
  \hline
   &  & \\
  \hline
  entry 3 & 3000 & 4000 \\
  \hline
  entry 4 & 200 & 100 \\
  \hline
  entry 5 & 500 & 600 \\
  \hline
\end{tabular}

\end{document}