创建表不存在超出页面的问题

创建表不存在超出页面的问题

我想创建一个这样的表格,但第一行太长,超出了页面宽度。如何在 latex 中创建并修复此问题? 在此处输入图片描述

答案1

最简单的开始是使用tabularmultirow这里第三列扩展到0.8\textwidth

在此处输入图片描述

代码

\documentclass[border=10pt]{standalone}
\usepackage{multirow,array,lipsum}

\begin{document}
\newcolumntype{M}{>{\raggedright\arraybackslash}m{0.8\textwidth}}


\begin{tabular}{cc|M}\hline
\multirow{3}{*}{x} & $x_1$&\lipsum[1]\\
                   & $x_2$&xxxxxxxxxxxxxx\\
                   & $x_3$& xxxxxxxxxxxxxx\\                    
\end{tabular}

\end{document}

答案2

尝试减少所有 cols( \setlength{\tabcolsep}{0.1 cm}) 之间的空间:

\begin{center}
\setlength{\tabcolsep}{0.1 cm}
\begin{tabular}{cc|cccccccccc}
  \hline
  x & x & x & x & x & x & x & x & x & x & x & x & x & x\\
  %...
\end{tabular}
\end{center}

或设置表格中的水平空间

相关内容