1、整个缩放
\resizebox{h-size}{v-size}{ \begin{tabular} ... \end{tabular} }
\scalebox[0.7]{
}
2、调整高度
\renewcommand\arraystretch{2}
\renewcommand\arraystretch{2}
\begin{table}[h] \centering
\begin{tabular}{|p{1cm}|p{2cm}<<span class="hljs-cell">{\centering}|p{3cm}<<span class="hljs-cell">{\centering}|}
\hline a & b & c \\
\hline d & e & f\\
\hline g&g&i\\
\hline j & k & l\\
\hline
\end{tabular}
\caption{my table}
\end{table} \end{document}
3、调整宽度
过宽:
\resizebox{\textwidth}{12mm}{ 可随机设置,调整到适合自己的大小为止
}
过窄:
\setlength{\tabcolsep}{7mm}{%7可随机设置,调整到适合自己的大小为止
}
列宽调整
若要调整每列的宽度到指定数值,可以将代码中的
\begin{tabular}{c|ccc}
改为
\begin{tabular}{p{xxx}|ccc}
其中花括号里面填写宽度数值,如5pt,10mm等。如果需要该列居中,可以写作
\begin{tabular}{p{xxx}<<span class="hljs-list">{\centering}
|ccc}
表格大小调整
原文:https://www.cnblogs.com/ybl20000418/p/11478324.html