Who am I

我的照片
Hefei, Anhui, China
Research Fields: Satellite Geodesy

2012年11月29日星期四

latex caption宏包使用说明(持续更新)

latex caption宏包可以定制图形,图标等标题样式,其中包括标题至图形的间距,标题的显示方式,标题的字体,以及标题对齐方式等等。

该博文将陆续完善该宏包常用的使用介绍。

首先,需要在导言区加载宏包caption2:\usepackage{caption2}

1. 标题样式更改(如Figure 改成 Fig.)
在导言区加上语句:
\renewcommand{\figurename}{Fig.}
如果只想在其中某幅图中修改,将该语句加到对应的Figure环境中即可。

2. 标题至图形或表格的间距
参见另一篇博文http://geowu.blogspot.de/2012/10/latex.html

3. 标题的分割符更改
标题的分割付默认是:,如果想更改为.,且.后面还想留点空白,可以通过重定义\captionlabeldelim来加以改变。在导言区或对应的Figure, table环境中添加如下语句:
\renewcommand{\captionlabeldelim}{.~}   % .后面有个空格
\renewcommand{\captionlabeldelim}{.}     % .后面不留空格

4. 标题对齐方式
通常的标题对齐方式有如下几种:
  • normal:     标题文本两边对齐,其中最后一行为左对齐
  • center:      标题文本居中对齐
  • flushleft:   标题文本左对齐
  • flushright: 标题文本右对齐
  • centerlast: 标题文本两边对齐,其中最后一行居中对齐
  • indent:      与normal相似,只是标题从第二行开始,每行行首缩进由命令\captionindent给出的长度。
  • hang:        悬挂缩进,与normal相似,只是标题从第二行开始,每行行收缩进与标题标记宽度相等的长度。
改变标题的对齐方式有如下两种方法:
  1. 在调用宏包时,设置对齐选项,如\usepackage[centerlast]{caption2},该方法将会改变全文的图形标题对齐方式
  2. \captionstyle命令来改变对齐方式。将该命令置于一环境中,仅仅改变这一环境中的标题对齐方式; 在环境外插入该命令,将改变之后的图形标题对齐方式。例:\captionstyle{centerlast}



参考资料:
http://www.ctex.org/documents/latex/graphics/node2.html,其中第18和19章。

2 条评论: