我只是想在表格的列之间插入一条垂直线,但我不知道为什么它从未出现在我的输出中。所以我从头开始,使用最小设置,一次添加一个包,看看哪些有冲突。结果发现 colortbl 是罪魁祸首。我一直对 xcolor 有一些问题,但我认为 colortbl 更安全。
以下是代码示例(尽可能简洁)
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{dcolumn}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{arydshln}
\usepackage[ragged]{footmisc}
\usepackage{ulem}
\usepackage{booktabs,mathptmx,siunitx,tabto,listliketab}
\usepackage{multirow}
\usepackage{lscape,longtable}
\usepackage[labelfont={bf,it},justification=centering]{caption}
\usepackage{array,color,xcolor,colortbl}
\usepackage{enumerate}
\usepackage{enumitem}
\usepackage{eurosym}
\usepackage{tikz}
\usepackage{lipsum}
\definecolor{yellow}{RGB}{255 255 0}
\newlength{\maxcolorbox}
\settowidth{\maxcolorbox}{28.8}
\newcommand{\cbox}[2]{\colorbox{#1}{\parbox{\maxcolorbox}{\centering #2}}}
\begin{document}
\begin{table}[!htbp]
\scriptsize
\begin{center}
\begin{tabular}{ccccccc|cccccc}
\toprule
&\multicolumn{6}{c|}{DRP Executive}&\multicolumn{6}{c}{Optimized Smoothing Models}\\
Part \#&Jan-17&Feb-17&Mar-17&Apr-17&May-17&Jun-17&Jan-17&Feb-17&Mar-17&Apr-17&May-17&Jun-17\\
\midrule
200018373 & \cbox{yellow}{\color{black}SS} & \cbox{yellow}{\color{black}SS} & SS & & & \cbox{yellow}{\color{black}SS} & DS & DS & SS & CR & SS & DS \\
200019547 & \cbox{yellow}{\color{black}MA} & \cbox{yellow}{\color{black}MA} & \cbox{yellow}{\color{black}CR} & & & \cbox{yellow}{\color{black}CR} & DS & DS & DS & SS & MA & DS \\
200020385 & \cbox{yellow}{\color{black}MA} & \cbox{yellow}{\color{black}MA} & \cbox{yellow}{\color{black}DS} & & & \cbox{yellow}{\color{black}MA} & DS & DS & CR & DS & CR & SS \\
200023707 & \cbox{yellow}{\color{black}MA} & \cbox{yellow}{\color{black}MA} & \cbox{yellow}{\color{black}MA} & & & \cbox{yellow}{\color{black}MA} & DS & SS & DS & DS & DS & CR \\
200026052 & DS & DS & DS & & & MA & DS & DS & DS & DS & CR & MA \\
200028541 & \cbox{yellow}{\color{black}MA} & \cbox{yellow}{\color{black}MA} & \cbox{yellow}{\color{black}DS} & & & \cbox{yellow}{\color{black}DS} & DS & DS & SS & MA & DS & CR \\
200028623 & DS & DS & DS & & & WA & DS & DS & DS & CR & CR & CR \\
200030213 & \cbox{yellow}{\color{black}SS} & \cbox{yellow}{\color{black}SS} & \cbox{yellow}{\color{black}SS} & & & WA & DS & CR & CR & CR & CR & DS \\
\bottomrule
\end{tabular}
\end{center}
\end{table}
\end{document}