![\cline 和第一条垂直线在多列表格中不起作用](https://linux22.com/image/359985/%5Ccline%20%E5%92%8C%E7%AC%AC%E4%B8%80%E6%9D%A1%E5%9E%82%E7%9B%B4%E7%BA%BF%E5%9C%A8%E5%A4%9A%E5%88%97%E8%A1%A8%E6%A0%BC%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
这是我正在使用的代码,请参阅我得到的表格的第二张图片!
\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{sectsty}
\usepackage{subfig}
\usepackage{algorithm}
\usepackage[noend]{algpseudocode}
\usepackage{amsmath}
\usepackage{url}
\usepackage[
backend=bibtex,
natbib=true,
style=numeric,
sorting=none]{biblatex}
\usepackage{comment}
\usepackage{rotating}
% acronyms and abbreviations will need to put them in a separate file
\usepackage{acronym}
\usepackage{enumitem}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{multicol}
\usepackage{makecell}
\usepackage{array,booktabs,tabularx}
\usepackage{microtype}
% for making the table looks goods
\usepackage{lscape}
\usepackage[table]{xcolor}
\definecolor{skyblue}{RGB}{150,194,255}
\definecolor{darkblue}{RGB}{2,40,94}
\newcommand\litem[1]{\item{\bfseries #1,\enspace}}
\usepackage[margin=2.5cm,left=2.5cm,
top=2.5cm,right=2.5cm,bottom=2.5cm]{geometry}
% for mutil level tables
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{colortbl}
\allsectionsfont{\color{darkblue}}
\newcolumntype{R}{>{\leavevmode\ignorespaces\rmfamily\bfseries}p{2cm}}%
\newcolumntype{H}{>{\leavevmode\ignorespaces\raggedright\arraybackslash\rmfamily}X}%
\newcolumntype{J}{>{\leavevmode\ignorespaces\rmfamily}X}%
\newcolumntype{W}{>{\leavevmode\ignorespaces\raggedleft\arraybackslash\rmfamily}X}%
\rowcolors{2}{blue!05}{skyblue!05}
\bibliography{bib/litterature.bib}{}
\addbibresource{bib/litterature.bib}\newpage\cleardoublepage
\begin{document}
\begin{table}
\begingroup % make the next setting local
\captionsetup{type=table} % here we want to caption a table
\caption{Résultat des Algorithmes }
\label{tab:AlgoResults}
\noindent
{\resizebox*{\textwidth}{\textheight}{%
\renewcommand{\arraystretch}{2}
\begin{tabular}{|c|c|c|c|c|c|c|c|}
\hline
\multirow{6}{*}{} Faculté & Dimensions &Modèle&Paramètres &RMSE Train &\multicolumn{2}{c|}{CV Score}&RMSE Test \\
\cline{6-7}
&&&&&M&std& \\
\cline{1-8}
&&Ridge&A&B&M&std& \\
\cline{3-8}
&&Lasso&D&E&M&std& \\
\cline{3-8}
&Medecine&Elastic Net&F&G&M&std& \\
\cline{3-8}
&&LinearSVR&I&J&M&std& \\
\cline{3-8}
&&RbfSVR&K&L&M&std& \\
\cline{1-8}
\multirow{5}{*}{}
&&Ridge&${\alpha}$=1 ,solver=cholesky&0.05 : 9\% &0.067: 11.53\%& 0.00454&0.071 : 12.31\% \\
\cline{3-8}
&&Lasso&${\alpha}$=1e-05,iIter=10000&0.0485 : 8.36\%&0.07 : 12.06\%&0.0036& 0.074: 12.79\%\\
\cline{3-8}
Droit&897x 297&Elastic Net&${\alpha}$=1e-05,Iter=10000,l1Ratio=0.5&0.048:8.34\%&0.070
12.11\%
&0.0035& 0.0742 : 12.79\%\\
\cline{3-8}
&&LinearSVR&kernel=linear&0.052:8.95\%&0.075 :13.045\%&0.00637&0.0740 :12.75\%\\
\cline{3-8}
&&RbfSVR&Kernel =Gaussian&0.067:11.52\%&0.068 : 11.8\% &0.006& 0.0721 : 12.43\%\\
\cline{1-8}
\hline
\multirow{5}{*}{}
&&Ridge&A&B&M&std& \\
\cline{3-8}
&&Lasso&D&E&M&std& \\
\cline{3-8}
&Économie&Elastic Net&F&G&M&std& \\
\cline{3-8}
&&LinearSVR&I&J&M&std& \\
\cline{3-8}
&&RbfSVR&K&L&M&std& \\
\cline{1-8}
\multirow{5}{*}{}
&&Ridge&A&B&M&std& \\
\cline{3-8}
&&Lasso&D&E&M&std& \\
\cline{3-8}
&Santé&Elastic Net&F&G&M&std& \\
\cline{3-8}
&&LinearSVR&I&J&M&std& \\
\cline{3-8}
&&RbfSVR&K&L&M&std& \\
\cline{1-8}
\multirow{5}{*}{}
&&Ridge&A&B&M&std& \\
\cline{3-8}
&&Lasso&D&E&M&std& \\
\cline{3-8}
&Psychologie&Elastic Net&F&G&M&std& \\
\cline{3-8}
&&LinearSVR&I&J&M&std& \\
\cline{3-8}
&&RbfSVR&K&L&M&std& \\
\cline{1-8}
\multirow{5}{*}{}
&&Ridge&A&B&M&std& \\
\cline{3-8}
&&Lasso&D&E&M&std& \\
\cline{3-8}
&Droit&Elastic Net&F&G&M&std& \\
\cline{3-8}
&&LinearSVR&I&J&M&std& \\
\cline{3-8}
&&RbfSVR&K&L&M&std& \\
\cline{1-8}
\multirow{5}{*}{}
&&Ridge&A&B&M&std& \\
\cline{3-8}
&&Lasso&D&E&M&std& \\
\cline{3-8}
&Santé&Elastic Net&F&G&M&std& \\
\cline{3-8}
&&LinearSVR&I&J&M&std& \\
\cline{3-8}
&&RbfSVR&K&L&M&std& \\
\cline{1-8}
\end{tabular}}}
\endgroup
\end{table}
\end{document}
任何帮助都将不胜感激!注意:我的文档中有许多其他表格,它们按我想要的方式显示,但不是这个。
答案1
\documentclass[a4paper,dvipsnames,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{sectsty}
\usepackage{subfig}
\usepackage{algorithm}
\usepackage[noend]{algpseudocode}
\usepackage{amsmath}
\usepackage{url}
\usepackage[
backend=bibtex,
natbib=true,
style=numeric,
sorting=none]{biblatex}
\usepackage{comment}
\usepackage{rotating}
% acronyms and abbreviations will need to put them in a separate file
\usepackage{acronym}
\usepackage{enumitem}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{multicol}
\usepackage{makecell}
\usepackage{array,booktabs,tabularx,hhline}
\usepackage{microtype}
% for making the table looks goods
\usepackage{lscape}
\usepackage[table]{xcolor}
\definecolor{skyblue}{RGB}{150,194,255}
\definecolor{darkblue}{RGB}{2,40,94}
\newcommand\litem[1]{\item{\bfseries #1,\enspace}}
\usepackage[margin=2.5cm,left=2.5cm,
top=2.5cm,right=2.5cm,bottom=2.5cm]{geometry}
% for mutil level tables
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{colortbl}
\usepackage{tabu}
%\usepackage{threeparttablex}
\allsectionsfont{\color{darkblue}}
\bibliography{bib/litterature.bib}{}
\addbibresource{bib/litterature.bib}\newpage\cleardoublepage
\begin{document}
\definecolor{lineCol}{RGB}{220, 140, 90}
\definecolor{tableHeader}{RGB}{120, 35, 35}
\definecolor{tableHeaderB}{RGB}{160, 60, 60}
\definecolor{tableLineOne}{RGB}{245, 245, 245}
\definecolor{tableLineTwo}{RGB}{224, 224, 224}
\definecolor{fiverowscolA}{RGB}{250, 250, 250}
\definecolor{fiverowscolB}{RGB}{224, 224, 224}
\rowcolors{2}{tableHeader}{tableHeader}
\newcommand{\tableHeaderStyle}{
\rowfont{\leavevmode\color{white}\bfseries}
%\rowcolor{tableHeader}
}
\taburowcolors[2] 2{tableLineOne .. tableLineTwo}
\tabulinesep = ^4mm_3mm
%\everyrow{\tabucline[.4mm white]{}}
\taburulecolor{lineCol}
\begin{table}
\captionsetup{type=table} % here we want to caption a table
\caption{Résultat des Algorithmes }
\label{tab:AlgoResults}
\noindent
{\resizebox*{\textwidth}{\textheight}{%
\setlength\arrayrulewidth{1.2pt}
\extracolsep{0pt}
\renewcommand{\arraystretch}{2}
\begin{tabu} to \textwidth {|c|c|c|c|c|c|c|c|}\hline
\tableHeaderStyle
Faculté & Dimensions &Modèle&Paramètres &RMSE Train &\multicolumn{2}{c|}{CV Score}&RMSE Test \\\hhline{|*{5}{>{\arrayrulecolor{tableHeader}}->{\arrayrulecolor{lineCol}}|}*{2}{-}|*{1}{>{\arrayrulecolor{tableHeader}}->{\arrayrulecolor{lineCol}}|}}%
\tableHeaderStyle\rowcolor{tableHeaderB}
&&&&&M&std& \\ \hline
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&Ridge&A&B&M&std& \\
\cellcolor{fiverowscolB} &\cellcolor{fiverowscolB}&&&&B& C & D \\
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&&&&&E & F \\
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&LinearSVR&I&J&M&std& \\
\multirow{-5}*{\cellcolor{fiverowscolB}3}&\multirow{-5}*{\cellcolor{fiverowscolB}Medicine}&&&&& I & J \\ \hline
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&Ridge&kernel=linear&0.052:8.95\%&0.075 :13.045\%&0.00637&0.0740 :12.75\% \\
\cellcolor{fiverowscolA} &\cellcolor{fiverowscolA}&&&&B& C & D \\
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&Elastic Net&${\alpha}$=1e-05,Iter=10000,l1Ratio=0.5&0.048:8.34\%&0.070 12.11\% &0.0035& 0.0742 : 12.79\% \\
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&&&&& G & H \\
\multirow{-5}*{\cellcolor{fiverowscolA}TestA}&\multirow{-5}*{\cellcolor{fiverowscolA}Medicine}&&&&& I & J \\ \hline
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&Ridge&A&B&M&std& \\
\cellcolor{fiverowscolB} &\cellcolor{fiverowscolB}&&&&B& C & D \\
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&&&&&E & F \\
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&&&&& G & H \\
\multirow{-5}*{\cellcolor{fiverowscolB}TestB}&\multirow{-5}*{\cellcolor{fiverowscolB}Medicine}&&&&& I & J \\ \hline
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&Ridge&A&B&M&std& \\
\cellcolor{fiverowscolA} &\cellcolor{fiverowscolA}&&&&B& C & D \\
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&&&&&E & F \\
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&&&&& G & H \\
\multirow{-5}*{\cellcolor{fiverowscolA}3}&\multirow{-5}*{\cellcolor{fiverowscolA}Medicine}&&&&& I & J \\ \hline
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&Ridge&A&B&M&std& \\
\cellcolor{fiverowscolB} &\cellcolor{fiverowscolB}&&&&B& C & D \\
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&&&&&E & F \\
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&&&&& G & H \\
\multirow{-5}*{\cellcolor{fiverowscolB}3}&\multirow{-5}*{\cellcolor{fiverowscolB}Psychologie}&&&&& I & J \\ \hline
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&Ridge&A&B&M&std& \\
\cellcolor{fiverowscolA} &\cellcolor{fiverowscolA}&&&&B& C & D \\
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&&&&&E & F \\
\cellcolor{fiverowscolA}&\cellcolor{fiverowscolA}&&&&& G & H \\
\multirow{-5}*{\cellcolor{fiverowscolA}3}&\multirow{-5}*{\cellcolor{fiverowscolA}Medicine}&&&&& I & J \\ \hline
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&Ridge&A&B&M&std& \\
\cellcolor{fiverowscolB} &\cellcolor{fiverowscolB}&&&&B& C & D \\
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&&&&&E & F \\
\cellcolor{fiverowscolB}&\cellcolor{fiverowscolB}&&&&& G & H \\
\multirow{-5}*{\cellcolor{fiverowscolB}3}&\multirow{-5}*{\cellcolor{fiverowscolB}Medicine}&&&&& I & J \\ \hline
\end{tabu}
}}
\end{table}
\end{document}