基于LaTeX3用coffin实现插图盒子拼接
基于LaTeX3用coffin实现插图盒子拼接 基于LaTeX3用coffin实现插图盒子拼接
基于LaTeX3用coffin实现插图盒子拼接
基于LaTeX3用coffin实现插图盒子拼接
作品简介

在使用Beamer制作演示文稿时,有可能需要在垂直或水平方向布置1个或n个插图。

一般来讲,在垂直方向布置n个插图时,往往需要所有插图的宽度相等,而高度作保持纵横比变换;而在水平方向布置n个插图时,往往需要所有插图的高度相等,而宽度作保持纵横比变换。

在此,用LaTeX实现了一个命令\joinfig命令,以用于实现插图的拼接。在拼接中,会计算所有插图的宽度和高度,并记录最小宽度和高度,然后根据垂直拼接还是水平拼接,按最小宽度或高度计算纵横比后将所有插图进行拼接。最终在按指定的参数变换大小后排版输出。其中,\joinfig用于垂直拼接,而其星号命令\joinfig*用于水平拼接。其使用方法是:

\joinfig[<最终宽度或高度>]{<逗号分隔的插图文件名列表>}[<拼接间距>]

注意:宽度和调试及拼接间距需要指定尺寸单位

该示例是用Beamer实现的,当然该命令也可以用于其它文档类中。

Happy LaTeX3ing!

暂无评论