我想要一个表格,宽度为 16.5 厘米,有 37 列,数字 1-36 居中,就像典型的项目管理图表一样。我尝试了几种方法,但有些方法不起作用。如果我只使用几列,一切都很好。但增加数字并不能得到正确的结果。我也很乐意使用 \documentclass{standalone} 解决方案,这样我可以手动缩小到 16.5 厘米。如果列间距太大,文本大小可能会成为问题。
第一列中会有文本,其他列中则没有文本。我知道表格现在比文本宽度更宽,但 usepackage{geometry} 无法解决问题,所以我将其省略。Ganntpackage 是一个很好的建议,但我必须至少大致模仿无聊的 Excel 表。
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx,graphics}
\usepackage{array}
\usepackage{showframe}
\begin{document}
\noindent
\resizebox{16.5cm}{!}{
\begin{tabularx}{\textwidth}{@{} p{3cm}|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|>{\centering}X|@{}}
Test &1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36\\
\end{tabularx}}
\end{document}