如何创建自定义表格

如何创建自定义表格

我需要创建这个表:

目标

我在第二行遇到了问题,这就是我得到的结果:

当前的

我不明白我错在哪里

\documentclass[11pt]{report}
\usepackage{outline} \usepackage{pmgraph} \usepackage[normalem]{ulem}
\usepackage{graphicx} \usepackage{verbatim}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{multirow}
\begin{document}
\begin{tabular}[t]{|p{2cm}|p{3cm}|p{2.8cm}|p{5.1cm}|p{1.1cm}|p{0.2cm}|}

\hline
\textbf{Requisito}  &   R1 & \textbf{Tipo Requisito}  &   Funzionale &     \textbf{Casi d'uso} & 1\\
\cline{1-6}
\hline
\textbf{Descrizione} &
 \multicolumn{3}{|c|}{\multirow{2}{2cm}{L’utente inserisce le  informazioni relative alla propria forma fisica, alle preferenze relative alle letture tematiche e alla privacy}}
\textbf{Descrizione} & bbb  &   bbbb\\
\cline{1-6}


\textbf{Razionale}  &  cc  &  ccc  &   cccc\\
\cline{1-6}

\textbf{Attore innescante}  &  dd   &  ddd  &   dddd\\
\cline{1-6}
\hline
\end{tabular}
\end{document}

答案1

请参阅以下 MWE:

\documentclass[11pt]{report}
%\usepackage{outline} \usepackage{pmgraph} \usepackage[normalem]{ulem}
%\usepackage{graphicx} \usepackage{verbatim}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{multirow}


\begin{document}
\begin{tabular}[t]{|p{2cm}|p{2cm}|p{2.8cm}|p{4.1cm}|p{1.1cm}|p{0.2cm}|}

\hline
\textbf{Requisito}   &   R1 & \textbf{Tipo Requisito}  &   Funzionale &     \textbf{Casi d'uso} & 1\\
\cline{1-6}
%\hline
\textbf{Descrizione} &
 \multicolumn{5}{|p{10.2cm}|}{L’utente inserisce le  informazioni relative alla propria forma fisica, alle preferenze relative alle letture tematiche e alla privacy}\\
\cline{1-6}
\textbf{Descrizione} & bbb  &   bbbb                   &              &                         & \\
\cline{1-6}
\textbf{Razionale}   &  cc  &  ccc                     &   cccc       &                         & \\
\cline{1-6}
\textbf{Attore innescante} & &  dd                     &  ddd         &   dddd                  & \\
\hline
\end{tabular}
\end{document}

如果您希望一个单元格超过 5 列,则必须使用\multicolumn{5}{...}。您的列太宽了。我缩小了一些尺寸以使表格在纸上可见。请改进这一点。最后您漏掉了几个&,因为即使单元格是空的,您也必须写入它。如果您漂亮地打印表格,更容易发现缺失&。请查看我的代码。

最后你应该去掉垂直线。最好在你的终端上使用包booktabstexdoc booktabs用于文档)。

结果如下:

在此处输入图片描述

答案2

你需要这样的东西吗?

\begin{tabular} [t]{|p{2cm}|p{3cm}|p{2.8cm}|p{3.1cm}|p{1.1cm}|p{0.2cm}|}
\hline
\textbf{Requisito}  &   R1 & \textbf{Tipo Requisito}  &   Funzionale &     \textbf{Casi d'uso} & 1\\
\cline{1-6}
\hline
\textbf{Descrizione} & 
\multicolumn{5}{|p{\linewidth}|}{L’utente inserisce le  informazioni relative alla propria forma fisica, alle preferenze relative alle letture tematiche e alla privacy}&\\
\hline
\textbf{Descrizione} & bbb  &   bbbb & bbb & bb &\\
\hline
\end{tabular}

在此处输入图片描述

相关内容