表格中自動換行

表格中自動換行

我正在製作表格,我想自動進行類似的中斷,而不是超出頁面。

這是我的表格程式碼:

\begin{table}[h]
\begin{tabular}{|l|l|l|}
Use Case Navn:          & \multicolumn{2}{l}{Opret Server} \\
Scenarie:               & \multicolumn{2}{l}{At oprette en server med bestemte regler som tillader folk at spille sammen. More Text more text More Text} \\
\end{tabular}
\end{table}

這是我的序言:

\documentclass[danish,a4paper,twoside,11pt]{report}
\usepackage{babel}
\usepackage[utf8x]{inputenc}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{titling}
\usepackage{color}
\usepackage{xcolor}
\usepackage{nag}
\usepackage{tabularx}

\newcommand{\myparagraph}[1]{\paragraph{#1}\mbox{}\\}

現在看起來是這樣的:影像

答案1

既然您已經標記了問題tabularx,那麼這是一個解決方案tabularx(不需要那些\multicolumn

\documentclass[danish,a4paper,twoside,11pt]{report}

\usepackage{tabularx}

\begin{document}
\begin{table}[h]
\begin{tabularx}{\textwidth}{|l|X|}
Use Case Navn:          & Opret Server \\
Scenarie:               & At oprette en server med bestemte regler som tillader folk at spille sammen. More Text more text More Text \\
\end{tabularx}
\end{table}
\end{document} 

在此輸入影像描述

列類型X佔用其他列剩餘的所有空間,直到\textwidth或您在第一個參數中指定的任何內容。

答案2

其中一種方法是使用p類型列p{dimension}

\documentclass[a4paper]{article}
\pagestyle{empty}
\begin{document}
\begin{table}[h]
{\renewcommand\arraystretch{1.25}
\begin{tabular}{|l|l|l|} \hline
Use Case Navn:& \multicolumn{2}{l|}{Opret Server} \\ \hline\hline
Scenarie:& \multicolumn{2}{p{4cm}|}{\raggedright At oprette en server med bestemte regler som tillader folk at spille sammen. More Text more text More Text} \\ \hline
\end{tabular}}
\end{table}
\end{document}

在此輸入影像描述

相關內容