表格绘制 ( 三 ) :标题控制与浮动体 ( 基础 )

表格绘制 ( 三 ) :标题控制与浮动体 ( 基础 ) #

作者:二花

关键词:表格,浮动体,标题

什么是浮动体:浮动体是一个可以移动的盒子,一般用在占块较大的地方,可以让盒子在当前位置的前后合适位置移动,使文章的形式不至于因为固定的盒子而大量留白导致难看。

浮动体不仅可以实现上述功能,还可以给表格或者图片等添加标题,设置编号。

浮动体环境 #

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 操作请参考宏包