专栏名称: LaTeX工作室
欢迎光临分享与学习LaTeX的王国
目录
相关文章推荐
请辩  ·  比特币正在加速 ·  昨天  
波场TRON  ·  社区生态 | ... ·  2 天前  
波场TRON  ·  社区生态 | ... ·  2 天前  
请辩  ·  投资最怕事后诸葛亮 ·  5 天前  
今天看啥  ›  专栏  ›  LaTeX工作室

LaTeX3 简单介绍

LaTeX工作室  · 公众号  ·  · 2024-09-09 22:39

文章预览

LaTeX3 并不是一个新的 LaTeX 版本, 它只是一个宏包 expl3 . 长话短说, LaTeX3 的出现主要是为了解决如下的一些问题 提供一致的命名方案, 包括 TeX 原语; 区分 LaTeX 命令和函数, 并根据他们的功能划分模块; 提供了一个简单灵活的参数展开控制方案; 提供了一系列的常见数据结构; 一种 TeX 编程环境, 在这种环境中, 所有空白都被忽略. 在 LaTeX2e 中, 习惯使用 @ 符号作为命令名的分隔符, 而 LaTeX3 中使用下划线 _ 和冒号 : 作为分隔符. 函数命名规则为 \ < 模块名>_ < 描述>: < 参数类型> 私有函数命名规则为 \ _ _ < 模块名>_ < 描述>: < 参数类型> 例如 \ ljguo _new_cmd:Npn \ _ _ljguo_new_count:N 这里的 ljguo 则为模块名, new_cmd, new_count 则为描述, 描述可长可短. 冒号后面的 Npn, N 则为参数类型列表. 变量的命名规则为 \ ⟨ 范围⟩_⟨模块⟩_⟨描述⟩_⟨数据类型⟩ 私 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览