如何为标签上的整行着色?

如何为标签上的整行着色?

我是 LateX 的新手,我一直在尝试制作多色标签。我的问题是 (1) 文本没有像我希望的那样居中,并且 (2) 颜色没有填满整行。有人能告诉我怎么做吗?谢谢!

\documentclass[a4paper, 12pt, french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{geometry}
\geometry{legalpaper, landscape, margin=0.5in}
\usepackage{longtable}
\usepackage[x11names,table]{xcolor}




\definecolor{Bleu}{RGB}{74,134,232}
\definecolor{Rouge}{RGB}{204,0,0}
\definecolor{Vert}{RGB}{147,196,125}
\definecolor{Jaune}{RGB}{255,153,0}



\begin{document}

 \begin{tabular*}{1\textwidth}{@{\extracolsep{\fill}}| c| c | c | c | c | c | c | }


\hline
 \textcolor{Rouge}{Question du colloque} & Auteur 1 Titre 1  & Auteur 2 &Auteur 3&Auteur 4&Auteur 5&Auteur 6 \\
\hline
\rowcolor{Bleu}
   Distinction conceptuelle& 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Bleu}

   Définition du concept clef& 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Bleu}

   Définition de la notion de {notion} & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Rouge}
   Thèse Adverse & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Rouge}

   Problème & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Jaune}

   Thèse & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Jaune}

   Référence & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\ 
\hline
\rowcolor{Jaune}

   Exemple & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Vert}

  Arguments & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Vert}

 Réponse à la question du colloque & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline

 \end{tabular*}


\end{document}

答案1

尝试一下tabularx包,我们可以在其中定义一个居中的X列。

\documentclass[a4paper, 12pt, french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{geometry}

\geometry{legalpaper, landscape, margin=0.5in}
\usepackage[x11names,table]{xcolor}

\definecolor{Bleu}{RGB}{74,134,232}
\definecolor{Rouge}{RGB}{204,0,0}
\definecolor{Vert}{RGB}{147,196,125}
\definecolor{Jaune}{RGB}{255,153,0}

\usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X} % centered X column

\begin{document}

\noindent
\begin{tabularx}{\textwidth}{|c|Y|Y|Y|Y|Y|Y|}
\hline
 \textcolor{Rouge}{Question du colloque} & Auteur 1 Titre 1  & Auteur 2 &Auteur 3&Auteur 4&Auteur 5&Auteur 6 \\
\hline
\rowcolor{Bleu}
   Distinction conceptuelle& 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Bleu}
   Définition du concept clef& 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Bleu}
   Définition de la notion de {notion} & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Rouge}
   Thèse Adverse & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Rouge}
   Problème & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Jaune}
   Thèse & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Jaune}
   Référence & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\ 
\hline
\rowcolor{Jaune}
   Exemple & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Vert}
  Arguments & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
\rowcolor{Vert}
 Réponse à la question du colloque & 1 - 2 & 1 - 3&1-4&1-5&1-6&1-7\\
\hline
 \end{tabularx}
\end{document}

结果

答案2

  • 白色区域是由于宏在列之间插入额外的空间而造成的@{\extracolsep{\fill}}
  • 您应该知道,在横向页面方向\textwidth\textheight是可以互换的。
  • 不清楚表格宽度应该是多少。我猜你应该\textwidth使用\textheight或 simple \linewidth,但我可能错了。

利用该tabularray包,MWE(最小工作示例)可能是:

\documentclass[a4paper, 12pt, french]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[legalpaper, 
            landscape, 
            margin=0.5in]{geometry}

\usepackage[x11names]{xcolor}
\definecolor{Bleu}{RGB}{74,134,232}
\definecolor{Rouge}{RGB}{204,0,0}
\definecolor{Vert}{RGB}{147,196,125}
\definecolor{Jaune}{RGB}{255,153,0}

\usepackage{tabularray}

\begin{document}
\noindent%
\begin{tblr}{hlines, vlines,
             colspec    = {l *{6}{X[c]} },
             cell{1}{1} = {fg=Rouge},
             row{2-4}   = {Bleu},
             row{5-6}   = {Rouge},
             row{7-9}  = {Jaune},
             row{10-11} = {Vert},
                   }  
Question du colloque                & Auteur 1 Titre 1  & Auteur 2  & Auteur 3  & Auteur 4  & Auteur 5  & Auteur 6  \\
Distinction conceptuelle            & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Définition du concept clef          & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Définition de la notion de {notion} & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Thèse Adverse                       & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Problème                            & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Thèse                               & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Référence                           & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Exemple                             & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Arguments                           & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
Réponse à la question du colloque   & 1 - 2             & 1 - 3     & 1-4       & 1-5       & 1-6       & 1-7       \\
\end{tblr}
\end{document}

在我看来,这给出了更好的结果:

在此处输入图片描述

相关内容