我正在一台无法导入软件包的机器上工作。我想在没有通常的软件包的情况下将表格放入文本宽度中。我设法按照 p{2cm}
建议手动修复了列宽这里但问题是,列中的文本不再居中,除了左边的文本之外,我希望所有文本都居中。
主文档的 MWE
\documentclass{article}
\begin{document}
\begin{table}
\centering
\input{table.tex}
\end{table}
\clearpage
\end{document}
表的 MWE
\begin{tabular}{p{2cm}p{2cm}p{2cm}}
Hi & Hi & Hi \\
\hline
11 & 0 & 1111 \\
1 & 0 & 314 \\
\end{tabular}
答案1
答案2
我不想重新发明世界,但可以使用标准包array
及其 wc 列类型获得您想要的东西(我在表格中添加了垂直线,以使表格内容明显位于其列的中心):
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{table}
\centering
\input{table.tex}
\end{table}
\clearpage
\end{document}
\begin{tabular}{|wc{2cm}|wc{2cm}|wc{2cm}|}
Hi & Hi & Hi \\
\hline
11 & 0 & 1111 \\
1 & 0 & 314 \\
\end{tabular}