binarytreenode”使用 类 模板 需要 模板 参数列表_[LaTeX Beamer] 初步定制基本列表环境...

本文已加入专栏文章目录,归入「进阶使用」文章系列。

LaTeX2e 的标准文档类定义了三个基本列表环境(见 texdoc classes,sec. 7.3):

  • enumerate,有序列表;
  • itemize,无序列表;
  • description,关键字列表 。

beamer 文档类重定义了基本列表环境,

  • 定制了列表的标签和样式(一些长度参数),
  • 增加了对 beamer overlay 功能的支持。

同时,beamer 提供了一些控制列表样式的模板(template) ,详见 texdoc beamer, sec. 12.1。只是,使用这些默认的模板,仍然无法定制列表环境的样式,即长度参数。

通过在列表环境的定义中插入新的 beamer 模板,本文提供了一种定制列表环境样式的方式。额外信息:

  • 基本列表环境相关代码,位于 beamer 源文件 beamerbaselocalstructure.sty
  • 更准确地说,是把新模板插在 list 的第二个参数中,且总是位于对 makelabel 的重定义之前。

80f22f5deaffa40ac4ffbd38c2c3deac.png
影响列表样式的长度参数

b686fc0fe38cbc003a5374ffc955ecc6.png
效果测试 1

1c17a245a41140527d771907920cd663.png
效果测试 2

5b8cdd5cdf1f340a98d12ddc953b1b41.png
效果测试 3

完整配置和展示文档,见项目 muzimuzhi/latex-examples 里的文件

  • beamer-set-list.*

PS: 在标准文档类及其简单的衍生文档类中,通常使用 enumitem 宏包来定制列表环境。目前,beamer 不兼容 enumitem 宏包。beamer 项目可能有「兼容 enumitem」的计划(是个大工程),见 2016 年的一则问题记录 beamer/issues/342。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值