一个标准的表格如下
\begin{table}[htb]
\centering{}\renewcommand\arraystretch{1.2}
\begin{tabular}{|c|c|}
\hline
表格1 & 表格2 \\ \hline
表格1 & 表格2 \\\hline
表格1 & 表格2 \\\hline
表格1 & 表格2 \\\hline
\hline
\end{tabular}
\caption{\label{tab2}表格3.}
\end{table}
设置表格与文字空白间距
\vspace{-20pt}%调整图片与上文的垂直距离
\setlength{\abovecaptionskip}{-2pt}%调整图片标题与图距离
\setlength{\belowcaptionskip}{-1pt} %调整图片标题与下文距离
\vspace{-20pt}
\setlength{\abovecaptionskip}{-2pt}
\setlength{\belowcaptionskip}{-1pt}
设置表格字体大小:
\begin{table}[htb] \normalsize
\begin{tabular}
% 表格内容
\end{tabular}
\end{table}
Latex 设置字体大小命令由小到大依次为:
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
其实不单单可以设置表格的文字,也可以设置公式字体大小等
常见表格操作
设置文字垂直居中:tabular后面使用 m{1.5cm} 即可
\begin{tabular}{|m{1.5cm}|m{1.5cm}}
设置文字垂直居中+水平居中:tabular后面使用 m{1.5cm}<{\centering} 即可
\begin{tabular}{|m{1.5cm}<{\centering}|m{1.5cm}<{\centering}}
设置单个单元格居中:只需要对单元格内容加上\makecell[c]{},即可
\makecell[c]{单元格内容}
示例:
\begin{table}[htb]
\centering{}\renewcommand\arraystretch{2}
\setlength{\belowcaptionskip}{10pt}
\caption{\label{tab2}xx.}
\begin{tabular}{|l|m{1.5cm}<{\centering}|m{1.5cm}<{\centering}|m{1.5cm}<{\centering}|}
\hline
\diagbox[width=3cm]{a}{b}{c} &天 & 天 &天 \\
\hline
\makecell[c]{单个居中}& 6& 6& 6\\
\hline
\makecell[c]{单个居中}& 7& 5& 9\\
\hline
\end{tabular}
\end{table}
结果:
表格强制位置固定
引入包:
\usepackage{float}
代码修改,将table中括号后的改为[H]
原代码
\begin{table}[H]
修改后
\begin{table}[H]