我是 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}
在我看来,这给出了更好的结果: