-
Notifications
You must be signed in to change notification settings - Fork 10
Features
谢耳朵 edited this page Feb 10, 2026
·
17 revisions
English Version | 中文版
luatex-cn 提供了丰富的古籍排版功能,从核心的竖排引擎到各种装饰性元素。本页面概览了宏包的主要功能模块。
基于 LuaTeX 的网格布局系统,实现高精度的竖排文本流。
- RTT 流向:原生支持从上到下、从右到左的流向。
- 网格定位:字符精确对齐到定义的网格中。
- 分页与换列:自动处理复杂的页面分割和列流转。
完整支持传统装帧所需的视觉元素:
- 版心与鱼尾:支持单鱼尾、双鱼尾、乌丝栏等。
- 筒子页:支持电子阅览与传统装订的纸张分割。
- 边框系统:支持四周双边、内框等。
提供多种维度的文本注释方式:
- 夹注:正文中的双行小字,支持自动平衡算法。
- 侧批:行间的垂直注释。
- 批注:页面任意位置的浮动注释框。
- 眉批 (v0.2.3+):页面顶部的批注。
- 脚注 (v0.2.7+):段末注和页下注,支持鹿角/带圈编号。
-
目录条目:
\条目(v0.2.5+),支持层级缩进。
-
强制分列:
\列(或\Column) 强制从新的一列开始排版。 -
末列控制:
\末列(或\LastColumn) 将内容排在当前页的最后一列。 -
灵活列宽:
\行[width=2cm]{...}(v0.2.7+) 支持不等宽列布局。 -
分页控制:支持标准的
\newpage和\clearpage。 -
自然排版 (v0.2.7+):
layout-mode=natural非等距字符排列。
- 印章:在页面任意位置添加馆藏印或私印,支持透明度。
- 字体设置:支持自动探测、字体族递补机制。v0.2.2 起支持简繁体中文字体名称。
- 文本框:支持网格布局、自动扁平化压缩及自由填充。
- 改字与装饰:古籍勘误改字(\改)与字符级装饰(\装饰)。
- 抬头 (v0.2.6+):敬语抬头格式(单抬、双抬、三抬、平抬)。
- 样式注册表:Phase 2 多属性样式存储(颜色、字号、网格高度),支持跨页样式保持。
-
元数据系统:集中化书籍元数据管理(
\title、\publisher、\ChapterMarker)。 -
调试模式:
\LtcDebugOn开启后显示页面网格坐标,\LtcShowGrid显示坐标网格。 - 插件架构:标准化插件 API,模块统一实现 initialize/layout/render 三阶段接口。
预设了多种经典风格,开箱即用。详见 模板与自定义。
-
四库全书:清代内府排版风格。 -
四库全书彩色:彩色版四库全书风格。 -
红楼梦甲戌本:手抄本批改风格。 -
中华书局(v0.2.7+):现代竖排大陆风格。
📜 LuaTeX-CN | Licensed under Apache License 2.0