文本溢出表格单元格宽度

文本溢出表格单元格宽度

我正在为报告构建一个 LaTeX 表格。我为第二列(也是最后一列)定义了一个固定宽度,以便它不超过页面的大小。由于某种原因,文本溢出了单元格的大小。这是我的代码:

\begin{table}[ht]
\centering
\begin{tabular}{| l | p{12cm} |}
\hline
\textbf{Código} & \textbf{CU03} \\ \hline \hline
\textbf{Nome} & Pesquisa \\ \hline
\textbf{Custo} & 3 \\ \hline
\textbf{Prioridade} & Alta \\ \hline
\textbf{Descrição} & O utilizador faz uma pesquisa simples por um paciente \\ \hline
\textbf{Pré-Condições} & O utilizador está autenticado na aplicação \\ \hline
\textbf{Pós-Condições} & São apresentados os resultados para a pesquisa feita \\ \hline
\textbf{Fluxo de acções} & 
    \begin{tabular} {l  l}
        1.  É pressionado o menu “Documentos” \\
        2.  É preenchido um ou vários dos campos disponíveis (campo1, campo2, campo3 ou       campo3) \\
        3.  É pressionado o botão “Procurar” \\
        4.  São apresentados os resultados \\
    \end{tabular} 
\\ \hline
\textbf{Dependências} & ~\ref{tab: CU01} (CU01)\\ \hline
\textbf{Mokup} & Mokup03 \\ \hline
\textbf{Testes} & TODO \\ \hline
\end{tabular}
\caption{CU03}
\label{tab: CU03}
\end{table}

我的输出是这样的: 单元格溢出的表格

最后一件事,我正在使用 scribtex 来编译我的代码。

答案1

如果您不想使用环境enumerate,正如@egreg建议的那样,您应该替换内部的tabular,即,

  \begin{tabular} {l  l}

例如

\begin{tabular} {p{0.75cm} p{11cm}}

&并在项目编号和内容之间插入。

答案2

非常适合回答...为了锻炼和娱乐(也许对某些人有帮助):

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs, tabularx}% <-- added
\usepackage{enumitem}% <-- added
\usepackage{ragged2e}% <-- added

\begin{document}
\begin{tabularx}{\linewidth}{@{} >{\bfseries}l >{\RaggedRight}X @{} }
    \toprule
\textbf{Código} &   \textbf{CU03}           \\ 
    \midrule
Nome            &   Pesquisa                \\ 
Custo           &   3                       \\ 
Prioridade      &   Alta                    \\ 
Descrição       &   O utilizador faz uma pesquisa simples por um paciente 
                                            \\
Pré-Condições   &   O utilizador está autenticado na aplicação 
                                            \\
Pós-Condições   &   São apresentados os resultados para a pesquisa feita
                                            \\
Fluxo de acções &
    \begin{enumerate}[nosep,
                      leftmargin = *,
                      before     = \vspace{-0.8\baselineskip},
                      after      = \vspace{-\baselineskip}
                      ]
    \item   É pressionado o menu “Documentos” 
    \item   É preenchido um ou vários dos campos disponíveis (campo1, campo2, campo3 ou       campo3) 
    \item   É pressionado o botão “Procurar” 
    \item   São apresentados os resultados  
    \end{enumerate}                         \\
Dependências    & ~\ref{tab: CU01} (CU01)   \\  
Mokup           & Mokup03                   \\
Testes          & TODO                      \\ 
    \bottomrule
\end{tabularx}
\end{document}

在此处输入图片描述

相关内容