表格标题:对角线未触及角落

表格标题:对角线未触及角落

表格标题中的 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} 

上述代码的输出

相关内容