簡體   English   中英

如何在 LateX 中編寫小節?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM