表格标题中的 Diagbox 未触及单元格角落。感谢您的帮助。
下面是最小工作示例 (MWE),底部是 MWE 所渲染的图片:
\documentclass[11pt, a4paper, twoside]{article}
\usepackage{makecell}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{diagbox}
\begin{document}
\begin{table}
\begin{center}
\noindent\makebox[\textwidth]
{
\begin{tabular}{|p{0.18\textwidth}|p{0.16\textwidth}|p{0.13\textwidth}|p{0.20\textwidth}|p{0.09\textwidth}|p{0.09\textwidth}|p{0.12\textwidth}|p{0.16\textwidth}|}
\hline
\diagbox[width=7em, height=3em]{\thead{\textbf{Auteurs}}}
{\thead{\textbf{Critères}}} & \thead{Environnement \\technologique} & \thead{Scénarisation \\pédagogique} & \thead{Interactions \\entre acteurs tiers} & \thead{Mode de \\livraison} & \thead{Analyse \\logicielle} & \thead{Conception \\logicielle} & \thead{Développement \\logiciel}\\
\hline
& \footnotesize{} & \footnotesize{} & \footnotesize{} & \footnotesize{} & \footnotesize{} & \footnotesize{} & \footnotesize{}\\
\hline
\footnotesize{} & \footnotesize{Oui} & \footnotesize{Oui} & \footnotesize{Oui} & \footnotesize{Non} & \footnotesize{Non} & \footnotesize{Non} & \footnotesize{Non}\\
\hline
\end{tabular}
}
\caption{Comparaison.}
\label{tab:comparaisonPatrons_3}
\end{center}
\end{table}
\end{document}
答案1
这是一个解决方案,将字体大小设置为\footnotesize
,并将p{some width}
列限定符替换为普通的c
。我还加载了fontenc
选项T1
,以获取重音字母:
\documentclass[11pt, a4paper, twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{makecell}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{diagbox}
\usepackage[showframe]{geometry}
\begin{document}
\begin{table}\centering\footnotesize\setlength\tabcolsep{3.5pt}\renewcommand\arraystretch{1.5}
\noindent\makebox[\textwidth]{%
\begin{tabular}{|*{8}{c|}}
\hline
\bfseries\diagbox[width=\dimexpr 0.15\textwidth+2\tabcolsep\relax, height=0.98cm]{Auteurs}{\raisebox{0.5ex}{Critères}}
& \thead{Environnement\\technologique} & \thead{Scénarisation \\pédagogique} & \thead{Interactions \\entre acteurs tiers} & \thead{Mode de \\livraison} & \thead{Analyse \\logicielle} & \thead{Conception \\logicielle} & \thead{Développement \\logiciel}\\
\hline
& \footnotesize{} & \footnotesize{} & \footnotesize{} & \footnotesize{} & \footnotesize{} & \footnotesize{} & \footnotesize{} \\
\hline
\footnotesize{} & \footnotesize{Oui} & \footnotesize{Oui} & \footnotesize{Oui} & \footnotesize{Non} & \footnotesize{Non} & \footnotesize{Non} & \footnotesize{Non} \\
\hline
\end{tabular}
}%
\caption{Comparaison.}
\label{tab:comparaisonPatrons_3}
\end{table}
\end{document}
答案2
环境{NiceTabular}
有nicematrix
自己的命令diagbox
,可以使用 PGF/Tikz 绘制规则(因此输出完美)。您需要进行多次编译。
\documentclass[11pt, a4paper, twoside]{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{nicematrix}
\begin{document}
\begin{table}
\centering
\tiny
\setlength\tabcolsep{3.5pt}
\renewcommand\arraystretch{2}
\begin{NiceTabular}{w{c}{18mm}*{7}{c}}[hvlines,cell-space-limits=2pt]
\diagbox{\textbf{Auteurs}}{\textbf{Critères}}
& \Block{}{Environnement\\technologique}
& \Block{}{Scénarisation\\ pédagogique}
& \Block{}{Interactions \\entre acteurs tiers}
& \Block{}{Mode de \\livraison}
& \Block{}{Analyse \\logicielle}
& \Block{}{Conception \\logicielle}
& \Block{}{Développement \\logiciel} \\
\\
& Oui & Oui & Oui & Non & Non & Non & Non \\
\end{NiceTabular}
\caption{Comparaison.}
\label{tab:comparaisonPatrons_3}
\end{table}
\end{document}