表格内字体的居中与换行
导入的宏包为:\usepackage{makecell}
环境:tabular
参数说明:[c]是水平居中,[l]水平左居中,[r]水平右居中`
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{3}{|c|}{部分倒装与全部倒装的对比} \\
\hline
& 部分倒装 & 全部倒装 \\
\hline
概念 & \makecell[c]{只把助动词、be动词、情态动词置于主语前;\\ 句首是程度副词} & \makecell[c]{把“全部谓语动词”置于“主语”之前;\\ 句首是状语} \\
\hline
用法/条件 & \makecell[l]{1. 否定词位于句首;\\ 2. “only + 状语”位于句首; \\ 3. such,so,well,often,many a time等 \\ 程度、频率副词于句首} & \makecell[l]{1.主语不是代词;比如he, she, it ... \\ 2. 谓语动词不是及物动词! } \\
\hline
目的 & 为了突出句首的副词/状语 & 为了突出句尾的主语(除表语提前) \\
\hline
区别 & 只看句首的副词/状语,对主语、谓语没要求 & 对主语、谓语有要求!(除表语提前) \\
\hline
\end{tabular}
表格位置的居中
若table里边还嵌套的有tabular的情况下,只需在table后后缀一个\centering即可 \begin{table*}\centering表格标题的设置
若表格标题位置在表格上
若要把表格标题放在表格上面,则把\caption{***}这一行代码放在上面
若表格标题位置为表格下
若要把表格标题放在表格上面,则把\caption{***}这一行代码放在上面
注意,一定要将\label{tab}放在\caption{***}后,上述的标题在上边还是下边,都是对应着{tabular}的开始或者结束位置。
表格标题与表格之间的间距以及文章的间距
\setlength{\abovecaptionskip}{0.cm} 控制的为表格之间的间距\setlength{\belowcaptionskip}{-0.9cm} 控制的为文章之间的间距
LaTeX中将表格设置为占满全版面
\begin{table*}
\end{table*}
表格横线的加粗
首先引入此宏包
\usepackage{booktabs}
然后将\hline 替换为\toprule(细), \midrule(粗) and \bottomrule(加粗)
***注意:若为Excel复制生成的表格,直接使用上述的\toprule等容易出现竖线断层的现象,***因此使用\Xhline{2pt}可以进行表格横线的加粗,使用前先导入\usepackage{makecell}宏包
当表格内容过大(过小)的调整方法
可直接将表格进行缩放,缩放到与页面合适的比例
实现代码为: \begin{table}[]
\scalebox{0.7}{
\begin{tabular}{}}
还可进行以下的操作:
1表格内容过大,根据页面大小进行调整
实现代码:\setlength{\tabcolsep}{7mm}{XXXX} 其中7mm为页面的大小,可对其进行调整
2表格内容过小,根据文本内容进行调整
实现代码:\resizebox{\textwidth}{15mm}{XXXX}
图片的设置
Latex调整图片与上下文距离\vspace{-0.8cm} %调整图片与上文的垂直距离
\setlength{\abovecaptionskip}{-0.2cm} %调整图片标题与图距离
\setlength{\belowcaptionskip}{-1cm} %调整图片标题与下文距离