表格超出边距

表格超出边距

抱歉,我尝试查看其他答案,但无法解决问题。我的表格超出边距。这是代码:

\centering

\begin{tabularx}{\linewidth}{lXX}
\rowcolor{cyan} \multicolumn{2}{c}{\textit{\textbf{USE CASE \#1}}} & \multicolumn{1}{c}{\textit{\textbf{Improvements of a subject}}}   \tabularnewline 
\textbf{Goal context}                                             &         \multicolumn{2}{|c|}{Conoscere gli sviluppi di una materia}   \tabularnewline \midrule
\textbf{Preconditions}  & \multicolumn{2}{c}{Lo studente deve aver svolto almeno due esercizi di una stessa materia}  \tabularnewline \midrule
\textbf{Success end condition}   & \multicolumn{2}{c}{Lo studente viene a conoscenza degli sviluppi di una materia}   \tabularnewline \midrule
\textbf{Failed end condition} &   \multicolumn{2}{c}{ la macchina non trova i valori richiesti o \newline lo studente ha svolto meno die due esercizi }\tabularnewline \midrule
\textbf{Primary Actor} & \multicolumn{2}{|c|}{Lo studente}  \tabularnewline \midrule
\textbf{Trigger} & \multicolumn{2}{|c|}{Lo studente tramite comando vocale seleziona l'opzione dal menù} \tabularnewline \bottomrule

\rowcolor{cyan} \multicolumn{3}{c}{\textit{\textbf{Descrizione}}}   \tabularnewline 
\rowcolor{cyan} \textbf{Step}     &         \textbf{Studente} & \textbf{Sistema}
\end{tabularx}
\caption{tabularx-version with booktabs: Brief overview of all economic schools and their understanding of cyclical drivers.\cite{BormotovMichael2009}}
\label{table:economicSchools3}   

\end{table}

答案1

你的表格结构对我来说不是很清楚。我对最后两行表格的意图感到困惑。

无论如何,您的问题的根源已在上面的评论中解释过,因此这里有一个可能的解决方案,即如何使用包编写表格tabularray

\documentclass{article}
\usepackage{xcolor}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}

\begin{document}
    \begin{table}
    \centering
\begin{tblr}{colspec = {Q[l, font=\bfseries] X[j] X[j]},
             row{1,Y} = {font=\itshape\bfseries, bg=cyan},
             row{Z} = {font=\bfseries},
             hspan = minimal
             }
    \toprule
 USE CASE \#1
        &\SetCell[c=2]{c}   Improvements of a subject   
                &               \\
    \midrule
Goal context
        &\SetCell[c=2]{j}   Conoscere gli sviluppi di una materia
                &               \\
Preconditions 
        &\SetCell[c=2]{j}   Lo studente deve aver svolto almeno due esercizi di una stessa materia
                &               \\
Success end condition   
        &\SetCell[c=2]{j}   Lo studente viene a conoscenza degli sviluppi di una materia
               &                \\
Failed end condition 
        &\SetCell[c=2]{j}   la macchina non trova i valori richiesti o \newline
                            lo studente ha svolto meno die due esercizi
                &               \\
Primary Actor
        &\SetCell[c=2]{j}   Lo studente
                &               \\
Trigger 
        &\SetCell[c=2]{j}   Lo studente tramite comando vocale seleziona l'opzione dal menù
                &               \\ 
    \midrule
\SetCell[c=3]{c}    Descrizione 
        &       &               \\
    \midrule
Step    &   Studente            
                &   Sistema    \\                      
    \bottomrule
\end{tblr}

\caption{tabularx-version with booktabs: Brief overview of all economic schools and their understanding of cyclical drivers.\cite{BormotovMichael2009}}
\label{table:economicSchools3}

\end{table}
\end{document}

在此处输入图片描述

相关内容