LATEX 系统原生提供了 \mbox{<内容>} 命令,用于创建一个宽度、高度、深度均与 <内容> 的自然宽度、高度、深度相同的盒子,如 \mbox{内容} 的编译结果是内容。\mbox 命令会进入左右模式,其中的内容不能换行,如\mbox{换行\测试} 的编译结果是 中文测试。在实际排版中,可能会有这样的需求:有少量内容需上下堆叠排布,但断行不使用系统的段落模式,而由用户手动 指定。
上述需求可以有多种实现方法,最简单的方法当属使用 TEX 原生的水平盒子命令 \hbox 和垂直盒子命令 \vbox 构建,也可以使用表格实现,还可以使用 minipage 环境或 stackengine 宏包实现。
minibox 宏包基于 tabular 环境定义了与宏包同名的 minibox 命令,用于生成手动换行的“左右盒子”。
暂无评论