Skip to content

Features

谢耳朵 edited this page Feb 1, 2026 · 17 revisions

English Version | 中文版

功能详解

luatex-cn 提供了丰富的古籍排版功能,从核心的竖排引擎到各种装饰性元素。本页面概览了宏包的主要功能模块。

1. 核心排版引擎

基于 LuaTeX 的网格布局系统,实现高精度的竖排文本流。

  • RTT 流向:原生支持从上到下、从右到左的流向。
  • 网格定位:字符精确对齐到定义的网格中。
  • 分页与换列:自动处理复杂的页面分割和列流转。

2. 古籍版式元素

完整支持传统装帧所需的视觉元素:

  • 版心与鱼尾:支持单鱼尾、双鱼尾、乌丝栏等。
  • 筒子页:支持电子阅览与传统装订的纸张分割。
  • 边框系统:支持四周双边、内框等。

3. 注释与批改系统

提供多种维度的文本注释方式:

  • 夹注:正文中的双行小字,支持自动平衡算法。
  • 侧批:行间的垂直注释。
  • 批注:页面任意位置的浮动注释框。

4. 装饰与辅助功能

  • 印章:在页面任意位置添加馆藏印或私印,支持透明度。
  • 句读:古籍标点处理,支持清除标点或替换为传统句读。v0.2.1 起支持更多中文标点符号。
  • 字体设置:支持自动探测、字体族递补机制,完美解决生僻字缺字问题。v0.2.2 起支持简繁体中文字体名称。
  • 文本框:支持网格布局、自动扁平化压缩及自由填充。
  • 改字与装饰:古籍勘误改字(\改)与字符级装饰(\装饰)。

5. 架构与调试功能(v0.2.0+)

  • 样式注册表:Phase 2 多属性样式存储(颜色、字号、网格高度),支持跨页样式保持。
  • 元数据系统:集中化书籍元数据管理(\title\publisher\ChapterMarker)。
  • 调试标尺\LtcDebugOn 开启后显示页面网格坐标,便于排版调试。
  • 插件架构:标准化插件 API,模块统一实现 initialize/layout/render 三阶段接口。

6. 模板系统

预设了多种经典风格,开箱即用:

  • 四库全书:清代内府排版风格。
  • 红楼梦甲戌本:手抄本批改风格。

👉 下一步:查看 快速入门示例

Clone this wiki locally