如何创建嵌套表

如何创建嵌套表

我搜索了如何创建嵌套表,但没有找到适合我的解决方案。我需要的是创建这个表。

在此处输入图片描述

有人可以帮忙吗?

答案1

在我看来,您的表格示例更像是“ID scénario”列中多行的合并/跨越,而不是嵌套表格。在 Excel(似乎是您的原始模型)中,这相当于合并。

对于文档,这一页提供了一个示例,使用多行包,在“多行”部分下。如果您需要完整的示例,请告诉我,我会在下面添加它。

祝你好运,泽维尔

编辑 1-示例 1

这就是,根据您的示例,这会生成一个类似的表格,其中前两列按行合并。

\documentclass[11pt]{article}
\usepackage{multirow}
\usepackage{tabulary}
% \usepackage{polyglossia}
% \setmainlanguage{french}

\begin{document}
\begin{table}
\begin{tabulary}{\linewidth}{|c|l|l|L|L|}
    \hline
    ID Module & Module & ID Scenario & Scenario & Priorite \\
    \hline
    1 & Gestion de l'inscription & 1.1 & En tant que & Elevee \\    
    \hline  
    \multirow{2}{*}{2} & \multirow{2}{*}{Gestion de l'inscription} & 2.1 & En tant que & Elevee \\
    & & 2.2 & En tant que & Elevee \\   
    \hline
\end{tabulary}
\end{table}

\end{document}

答案2

这是一个不使用 的解决方案multirow,使用tabularx环境,并且布局略有不同makecell

\documentclass[11pt, french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[showframe]{geometry}
\usepackage[table, svgnames]{xcolor}
\usepackage{ tabularx, makecell}
\usepackage{ragged2e}

\begin{document}
\begin{table}
\centering\sffamily
\setlength{\extrarowheight}{3pt}
\setlength{\tabcolsep}{3pt}
\renewcommand{\theadfont}{\normalsize\bfseries\color{white}}
\rowcolors{3}{white}{AliceBlue}
\arrayrulewidth = 0.8pt
\arrayrulecolor{SkyBlue}
\begin{tabularx}{\linewidth}{|c|>{\RaggedRight\hsize=0.75\hsize}X|c|>{\RaggedRight\hsize=1.25\hsize}X|l|}
    \hline
 \rowcolor{SteelBlue} \thead{ID\\ Module} & \thead{Module} & \thead{ID\\ Scénario} & \thead{Scénario} & \thead{Priorité}\\
    \hline
    1 & Gestion de l'inscription & 1.1 & En tant qu’utilisateur, je peux créer un compte pour accéder à l’application & Élevée \\
    \hline
    2 & Gestion d’authentification & 2.1 & En tant qu’utilisateur, je peux m’authentifier pour accéder à mon compte& Élevée \\
\cellcolor{white} & \cellcolor{white}& 2.2 & En tant qu’utilisateur, je peux m’authentifier pour accéder à mon compte & Élevée \\
 \hline
3 & Gestion des comptes & 3.1 & En tant qu’utilisateur, je veux gérer les utilisateurs de la plate-forme & Élevée \\
 \cellcolor{white} & \cellcolor{white}& 3.2 & En tant qu’utilisateur, je veux gérer mon compte & Élevée \\
 \hline
 4 & Gestion des produits & 4.1 & En tant qu’utilisateur, je veux con\-sulter les produits de Marketplace & Élevée \\
 \cellcolor{white} & \cellcolor{white} & 4.2 & En tant qu’utilisateur, je veux modifier les produits de Marketplace & Élevée \\
   & &4.3 & En tant qu’utilisateur, je veux supprimer les produits de Marketplace & Élevée \\
\hline
\end{tabularx}
\end{table}

\end{document} 

在此处输入图片描述

相关内容