\rowcolor 在 latex IEEEtrans 中不起作用

\rowcolor 在 latex IEEEtrans 中不起作用

我正在尝试为 latex IEEEtran 文章中的一些表格中的行着色,但着色根本没有显示,也没有抛出任何错误。这是我使用的代码片段:

\usepackage{array, booktabs, makecell, tabularx}
\usepackage[pdftex]{graphicx}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage{subfigure}
\usepackage{float}
\usepackage[colorlinks,allcolors=blue]{hyperref}
\usepackage{amsmath}
\setcellgapes{4pt}%parameter for the spacing
\usepackage{mdwmath}
\usepackage{mdwtab}
\usepackage{colortbl}
\usepackage{xcolor}
\usepackage{multirow}
\begin{document}
            \begin{table*}[t]
             \centering
             \caption{Some of the previous DBQ studies in the literature} \label{tab:Studies}
             \begin{tabular}{lccl}
               &&&\\
               \rowcolor{gray!20}
               \multirow{-2}{*}{\textbf{Country}} & \multirow{-2}{*}{\textbf{DBQ type}} & \multirow{-2}{*}{\textbf{Year published}} & \multirow{-2}{*}{\textbf{Resulting factors}}\\
                \rowcolor{gray!20}
                \midrule
                \multirow{2}{*}{UK\cite{parker1995}}& \multirow{3}{*}{....} & \multirow{3}{*}{1995} & driving under influence \\
                &&& driving while texting\\
                \bottomrule
             \end{tabular}
            \end{table*}
\end{document}

答案1

  • mdwtab与包不兼容colortbl,因此行颜色不会显示
  • ieee 期刊不允许使用彩色表格
  • 您的表格代码没有必要那么复杂。您真的需要所有这些multirows以及超过两列的表格吗?通过您提供的表格示例,它可以轻松地放在一列中。
  • 如果你坚持使用带有列标题的彩色行,那么可能的 mwe(最小工作示例)可以是:

    \documentclass[twocolumn]{IEEEtran}
    \usepackage{booktabs, cellspace, multirow, tabularx}
        \setlength\cellspacetoplimit{4pt}
        \setlength\cellspacebottomlimit{4pt}
        \newcolumntype{R}{>{\raggedright\arraybackslash}X}
        \addparagraphcolumntypes{R}
    \usepackage{ragged2e}
    
    \usepackage[table]{xcolor}
    \usepackage[export]{adjustbox}
    \usepackage{amsmath}
    
    \usepackage[colorlinks,allcolors=blue]{hyperref}
    \usepackage{lipsum}
    
    \begin{document}
    \lipsum[66]
        \begin{table}[htb]
    \centering
    \caption{Some of the previous DBQ studies in the literature} \label{tab:Studies}
    \begin{tabularx}{\linewidth}{l c c S{R}}
    \rowcolor{gray!20}
    \textbf{Country}
        & \textbf{DBQ type} & \textbf{Year published} & \textbf{Resulting factors}  \\
    %
    UK\cite{parker1995}
        &                   & 1995                      & driving under influence   \\
    ...
        & ...               & ...                       & driving while texting     \\
        \bottomrule
    \end{tabularx}
        \end{table}
    \lipsum[1-5]
    \end{document}
    

在此处输入图片描述

  • 上面的表格很容易扩展到table*
  • 如果您的表格中的单元格内容较大,请提供三行表格来模拟您的真实表格。

相关内容