проблема с клином в многорядных цветных таблицах - PullRequest
0 голосов
/ 10 ноября 2019

У меня проблема с использованием \cline и \multirow в табличной форме, но clines становится скрытым, когда я использовал цвет в таблице. Пожалуйста, помогите мне исправить это.

\documentclass{article}
\usepackage{multirow}
\usepackage{enumitem}
\usepackage{colortbl}
\usepackage{graphicx}

\newcommand{\key}{\rotatebox{90}}
\begin{document}

 \begin{tabular}{!{\color{black}\vrule width 1.5pt}  >{\columncolor[gray]{.95}}
        p{0.2cm} | p{7.5cm}}  \cline{1-1} 

    \multirow{5}{*}{\centering\key {AAAAAAAA}}   & \vspace*{-0.2cm}\begin{itemize}[leftmargin=0.4cm]
        \item Mendeley Data Repository is free-to-use and open access.
        \item Mendeley Data Repository is free-to-use and open access.
    \end{itemize} \\ \cline{1-1}  
    \multirow{21}{*}{\key{BBBBBBB}}   &  \vspace*{-0.2cm}\begin{itemize}[leftmargin=0.4cm]
        \item Mendeley Data Repository is free-to-use and open access.

        \item Mendeley Data Repository is free-to-use and open access.
        \item  Mendeley Data Repository is free-to-use and open access.
        \item Mendeley Data Repository is free-to-use and open access.  
        \item Mendeley Data Repository is free-to-use and open access.
    \end{itemize} \\ \cline{1-1}


    \multirow{6}{*}{\key{CCC}} & \vspace*{-0.2cm}\begin{itemize}[leftmargin=0.4cm]
        \item Mendeley Data Repository is free-to-use and open access.
    \end{itemize} \\ \cline{1-1}
 \end{tabular}

\end{document}

скрытые клины показывают с синими кругами

1 Ответ

0 голосов
/ 12 ноября 2019

Существует конфликт между colortbl и cline.

Пакет colortbl *

10 Меньше весельяс \ cline

Линии, созданные \ cline, окрашиваются, если вы используете \ arrayrulecolor, но вы можете не заметить, так как они покрыты какими-либо цветными панелями в следующей строке. Это особенность \ cline. Если вы используете этот пакет, вам, вероятно, лучше использовать тип - rule в аргументе \ hhline, а не \ cline.


Я добавил пакет hhline, скорректировал некоторые значения и сделалнемного форматирования. [Обратите внимание, что при некоторых условиях линия, созданная hhline, может исчезнуть. Это проблема с отображением тонкой линии, используйте большее увеличение.]

\documentclass{article}
\usepackage{multirow}
\usepackage{enumitem}
\usepackage{colortbl}
\usepackage{graphicx}
\usepackage{hhline}

\newcommand{\key}{\rotatebox{90}}
\begin{document}

 \begin{tabular}{!{\color{black}\vrule width 1.5pt}
    >{\columncolor[gray]{.95}} p{0.2cm} | p{7.5cm}}  \hhline{-} 

    \multirow{6}{*}{\key{AAAAAAAA}}   &
    \vspace*{-0.2cm}
    \begin{itemize}[leftmargin=0.4cm]
        \item Mendeley Data Repository is free-to-use and open access.
        \item Mendeley Data Repository is free-to-use and open access.
    \end{itemize} \\ \hhline{-}  

    \multirow{14}{*}{\key{BBBBBBB}}   &
    \vspace*{-0.2cm}
    \begin{itemize}[leftmargin=0.4cm]
        \item Mendeley Data Repository is free-to-use and open access.
        \item Mendeley Data Repository is free-to-use and open access.
        \item Mendeley Data Repository is free-to-use and open access.
        \item Mendeley Data Repository is free-to-use and open access.  
        \item Mendeley Data Repository is free-to-use and open access.
    \end{itemize} \\ \hhline{-}

    \multirow{4}{*}{\key{CCC}} &
    \vspace*{-0.2cm}
    \begin{itemize}[leftmargin=0.4cm]
        \item Mendeley Data Repository is free-to-use and open access.
    \end{itemize} \\ \hhline{-}
 \end{tabular}

\end{document}

Displayed Latex image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...