[英]How do I write a sub-section in LateX?
我正在写一个 Cockburn 表,我需要一个子段落作为扩展,就像你在图片中看到的那样(例如“3a1。重新协商订单。”):
这是我的代码:
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{float}
\usepackage{tabularx}
\begin{document}
\begin{table}[H]
\def\arraystretch{1.5}
\begin{tabularx}{\linewidth}{|l|X|X|X|}
\hline Use Case \#N & \multicolumn{3} {l|}{Login Mockup} \\ \hline Goal in
Context & \multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
L'utente effettua il login sulla piattaforma. } \\
\hline Preconditions &
\multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
L'utente seleziona Login dal menù laterale. } \\
\hline Success End Conditions &
\multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
L'utente visualizza la home page.} \\
\hline Failed End Conditions &
\multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
Viene visualizzato un messaggio di errore Login fallito che invita l'utente a riprovare o a registrarsi se non ha un account. } \\
\hline Primary Actor &
\multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
Utente non registrato. } \\
\hline Trigger & \multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
L'utente conferma i dati del login premendo sul tasto Login.} \\
\hline \multirow{2}{*}{Description} & Step & User Action & System \\
\cline{2-4} & 1 & L'utente inserisce i dati nei relativi campi & \\
\cline{2-4} & 2 & L'utente invia i dati premendo sul pulsante "Login" & \\
\cline{2-4} & 3 & L'applicativo invia i dati al server e prova il login & \\
\cline{2-4} & 4 & L'applicativo completa il login e visualizza la home page & \\
\hline \multirow{2}{*}{Extensions} & Step &
User Action & System \\
\cline{2-4} & 1a & L'utente richiede l'accesso con Facebook & \\ \hline
\multirow{2}{*}{Subvariations} & Step & User Action & System \\
\cline{2-4} & & & \\
\hline Notes & \multicolumn{3}{l|}{} \\
\hline
\end{tabularx}
\end{table}
\end{document}
我必须在最后一个 & 之前在这一行中插入分段
\cline{2-4} & 1a & L'utente richiede l'accesso con Facebook & \\ \hline
由于您无论如何都要手动进行编号,因此您可以使用\\newline \\hspace*{1em} 3a1. abc
\\newline \\hspace*{1em} 3a1. abc
与您的问题无关,但如果文本左对齐而不是两端对齐,那么具有如此窄列的表格通常看起来会好得多。
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{float}
\usepackage{tabularx}
\usepackage{geometry}
\usepackage{array}
\newcolumntype{Y}{>{\raggedright\arraybackslash}X}
\begin{document}
\begin{table}[htbp]
\def\arraystretch{1.5}
\begin{tabularx}{\linewidth}{|l|Y|Y|Y|}
\hline
Use Case \#N & \multicolumn{3}{l|}{Login Mockup} \\ \hline
Goal in Context & \multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
L'utente effettua il login sulla piattaforma. } \\
\hline Preconditions &
\multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
L'utente seleziona Login dal menù laterale. } \\
\hline Success End Conditions &
\multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
L'utente visualizza la home page.} \\
\hline Failed End Conditions &
\multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
Viene visualizzato un messaggio di errore Login fallito che invita l'utente a riprovare o a registrarsi se non ha un account. } \\
\hline Primary Actor &
\multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
Utente non registrato. } \\
\hline Trigger & \multicolumn{3}{>{\hsize=\dimexpr 3\hsize+4\tabcolsep+2\arrayrulewidth\relax}X|}{%
L'utente conferma i dati del login premendo sul tasto Login.} \\
\hline \multirow{2}{*}{Description} & Step & User Action & System \\
\cline{2-4} & 1 & L'utente inserisce i dati nei relativi campi & \\
\cline{2-4} & 2 & L'utente invia i dati premendo sul pulsante "Login" & \\
\cline{2-4} & 3 & L'applicativo invia i dati al server e prova il login & \\
\cline{2-4} & 4 & L'applicativo completa il login e visualizza la home page & \\
\hline \multirow{2}{*}{Extensions} & Step &
User Action & System \\
\cline{2-4} & 1a & L'utente richiede l'accesso con Facebook\newline \hspace*{1em} 3a1. abc \newline \hspace*{1em} 3a2. xyz& \\ \hline
\multirow{2}{*}{Subvariations} & Step & User Action & System \\
\cline{2-4} & & & \\
\hline Notes & \multicolumn{3}{l|}{} \\
\hline
\end{tabularx}
\end{table}
\end{document}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.