表格绘制 ( 三 ) :标题控制与浮动体 ( 基础 ) #
作者:二花
关键词:表格,浮动体,标题
什么是浮动体:浮动体是一个可以移动的盒子,一般用在占块较大的地方,可以让盒子在当前位置的前后合适位置移动,使文章的形式不至于因为固定的盒子而大量留白导致难看。
浮动体不仅可以实现上述功能,还可以给表格或者图片等添加标题,设置编号。
浮动体环境 #
LaTeX 两种浮动文档体环境:figure 和 table,用于图片和表格的排版。
\begin{table}[位置]
其他内容 ( 一般是表格或图片选项 )
\end{table}
其中位置选型有以下几种选择:
- h: 代码所在地上下文浮动
- t: top,页顶
- p: page, 新的一页
- b: bottom, 页底
选项可以混合使用,如 [htpb]
浮动体常见的使用方式就是直接在 table 环境放入 tabular 表格;在 figure 环境放置 \includegraphics 放入的图片,会在浮动体内部使用 \centering 让图表居中。
NOTICE:
需要我们注意的是,虽然我们用 figure 和 table 名称作为环境名称,但是里面不一定要放置图片或者表格,也就是说环境名字和其内部的内容是没有必然联系的。
标题设置 #
浮动体可以为图片表格或者其他形式的东西提供标题设置,使用 \caption 命令。
\caption{标题}
\caption[短标题]{长标题}
放置的位置由图片或者表格决定,一般图片的标题放在图片的下方,表格的标题放到表格的上方。
而用于进行交叉引用的标签 \label 则放在 \caption 之后即可。
\documentclass[]{article}
\usepackage{ctex}
\usepackage{graphics}
\begin{document}
\begin{figure}[htp]
\centering
\includegraphics{/Users/fplee/blog/public/yeyuqiudeng.jpg}
\caption [logo]{夜雨秋灯到天明}\label{夜雨秋灯}
\end{figure}
\end{document}
当我们要控制表头或图题的字体间距和对齐方式时,我们可以使用 \caption 宏包。
\caption 宏包提供两种使用方式
-
作为导入宏包的可选项 \usepackage [font = 11pt, labelfont = 13pt]{caption}
-
在浮动体内部用 \captionsetup 来设置
\usepackage{caption}
\captionsetup{font = 11pt,……}
还可以只针对所有 table 或者 figure 进行修改
\usepackage{caption}
\captionsetup [figure]{font = 11pt,……}
具体的 caption 操作请参考宏包