基本上我正在尝试添加创建此表:
但我被困在表格内列表里了!这是我的尝试,尽管它不是这样的:
\begin{center}
\begin{tabular}{ |l|l|l|l| }
\hline
\multicolumn{4}{ |c| }{Résumé de l'identification} \\
\hline
Nom du cas & \multicolumn{3}{|c|}{Ajouter un nouvelle page} \\ \hline
Objectifs & \multicolumn{3}{|c|}{Ça consiste à ajouter une nouvelle page avec un contenu statiques, } \\ \hline
Résumé & \multicolumn{3}{|c|}{L'utilisateur doit ajouter un titre et un contenu grâce à un l'outil WYSIWYG\footnote{What You See Is What You Get} } \\ \hline
Acteur & \multicolumn{3}{|c|}{Utilisateur} \\ \hline
\multicolumn{4}{ |c| }{Description d’enchainement} \\
\hline
\multicolumn{2}{|c|}{Préconditions } & \multicolumn{2}{|c|}{Post-Conditions} \\ \hline
\multicolumn{2}{|c|}{L'utilisateur a le droit de créer autant de page qui lui est consacré par rapport a son pack} & \multicolumn{2}{|c|}{La nouvelle page est ajouté à la base de données} \\ \hline
\multicolumn{4}{ |c| }{Scénario Principal} \\
\hline
\multicolumn{4}{ |c| }{
\begin{itemize}[topsep=0pt]
\item L'administrateur remplit le formulaire et cliquez sur le bouton Ajouter
\item Le système valide les entrées
\item Le système enregistre le nouvel utilisateur dans la base de données
\item Le système redirige l'administrateur à la page de liste des utilisateurs
\end{itemize}
} \\
\hline
\end{tabular}
\end{center}
有什么帮助吗?
答案1
这是解决方案,使用和来tabularx, threeparttable
作为脚注colortbl
,xcolor
并且我假设您的文档将是法语。我修改了标签字体为小写(个人喜好),并让 cation 回到表格的正常位置 - 在顶部。enumitem
frenchb
\documentclass[a4paper, 10pt, french]{article}
\usepackage[utf8]{inputenc}
\usepackage{fourier}
\usepackage[sups]{heuristica}
\usepackage{geometry}
\usepackage{babel}
\renewcommand\frenchtablename{Tableau}
\usepackage[shortlabels]{enumitem}
\usepackage{array, tabularx, threeparttable, caption}
\renewcommand{\tabularxcolumn}[1]{m{#1}}
\newcolumntype{Y}{>{\hsize=2\hsize}X}
\newcolumntype{Z}{>{\hsize=3\hsize}X}
\captionsetup{font =small, labelfont = sc}
\usepackage[x11names]{xcolor}
\usepackage{colortbl}
\begin{document}
\begin{table}[!h]
\setcounter{table}{1}
\renewcommand\arraystretch{1.5}
\arrayrulecolor{DodgerBlue3}\setlength\arrayrulewidth{0.8pt}
\centering
\begin{threeparttable}
\caption{Description textuelle de cas d’utilisation «~Ajouter un nouvel utilisateur~»}
\begin{tabularx}{\linewidth}{|*{4}{X|}}
\hline
\rowcolor{CadetBlue1!50}\multicolumn{4}{|l|}{\bfseries Résumé de l'identification} \\
\hline
\cellcolor{CadetBlue1!50}Nom du cas & \multicolumn{3}{Z|}{Ajouter un nouvelle page} \\ \hline
\cellcolor{CadetBlue1!50}Objectifs & \multicolumn{3}{Z|}{Ça consiste à ajouter une nouvelle page avec un contenu statique, } \\ \hline
\cellcolor{CadetBlue1!50}Résumé & \multicolumn{3}{Z|}{L'utilisateur doit ajouter un titre et un contenu grâce à un outil \mbox{\scshape wysiwyg}\tnote{\textsu{1}}. } \\ \hline
\cellcolor{CadetBlue1!50}Acteur & \multicolumn{3}{Z|}{Utilisateur} \\
\hline
\rowcolor{CadetBlue1!50}\multicolumn{4}{ |l| }{\bfseries Description d’enchainement} \\
\hline
\rowcolor{CadetBlue1!50}\multicolumn{2}{|Y|}{Préconditions } & \multicolumn{2}{Y|}{Post-Conditions} \\
\hline
\multicolumn{2}{|Y|}{L'utilisateur a le droit de créer autant de pages qu’il lui est consacré par rapport à son pack} & \multicolumn{2}{Y|}{La nouvelle page est ajoutée à la base de données} \\
\hline
\rowcolor{CadetBlue1!50}\multicolumn{4}{ |l| }{\bfseries Scénario Principal} \\
\hline
\multicolumn{4}{|m{0.9\linewidth}| }{%
\begin{enumerate}[\bfseries 1., itemsep = 0ex, wide = 2em, ]
\item L'administrateur remplit le formulaire et cliquez sur le bouton Ajouter
\item Le système valide les entrées
\item Le système enregistre le nouvel utilisateur dans la base de données
\item Le système redirige l'administrateur à la page de liste des utilisateurs
\end{enumerate}
} \\
\hline
\end{tabularx}
\vskip 0.5ex
\begin{tablenotes}
\item[\textsu{1}]\footnotesize What You See Is What You Get.
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
答案2
该fancybox
包中含有Benumerate
可以正常工作的环境。
\begin{Benumerate}
\item L'administrateur remplit le formulaire et cliquez sur le bouton Ajouter
\item Le système valide les entrées
\item Le système enregistre le nouvel utilisateur dans la base de données
\item Le système redirige l'administrateur à la page de liste des utilisateurs
\end{Benumerate}
还有其他环境。请参阅这里更多详情(第 12 和 13 页)
答案3
至少有两种方法可以解决您的问题。
- 使用
minipage
环境。 - 使用
p
类型列。
以下是解决方案。我只介绍感兴趣的部分,因为其他部分与问题无关。
\begin{center}
\begin{tabular}{|l|l|l|l|}
\hline
\multicolumn{4}{|c|}{\begin{minipage}[t]{0.8\textwidth}
\begin{itemize}[topsep=0pt]
\item L'administrateur remplit le formulaire et cliquez sur le
bouton Ajouter
\item Le système valide les entrées
\item Le système enregistre le nouvel utilisateur dans la base
de données
\item Le système redirige l'administrateur à la page de liste
des utilisateurs
\end{itemize}
\end{minipage}}\\
\hline
\end{tabular}
\end{center}
\begin{center}
\begin{tabular}{|l|l|l|l|}
\hline
\multicolumn{4}{|p{0.8\textwidth}|}{
\begin{itemize}[topsep=0pt]
\item L'administrateur remplit le formulaire et cliquez sur le
bouton Ajouter
\item Le système valide les entrées
\item Le système enregistre le nouvel utilisateur dans la base
de données
\item Le système redirige l'administrateur à la page de liste
des utilisateurs
\end{itemize}}\\
\hline
\end{tabular}
\end{center}