我想创建一个这样的表格,但第一行太长,超出了页面宽度。如何在 latex 中创建并修复此问题?
答案1
最简单的开始是使用tabular
。multirow
这里第三列扩展到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}
或设置表格中的水平空间