在撰写手稿或从其他系统转换时,我可以使用Unicode字符作为一些标点符号:
- u'2026' 代表...(省略号)
- u'2014' 代表 — (长破折号)
- u'00AB' 代表 \guillemotleft («)
这些字符的使用使得手稿(文件)中不那么杂乱,并且对于可能需要使用 LaTeX 的非 LaTeX 人员(例如校对员)来说也不那么令人生畏。
使用宏和包(\ldots
,,csquotes
...)可能更灵活地为不同的语言或印刷样式定制字符周围的空格。
有没有一种简单的方法(LuaTeX 功能文件,使用脚本将字符转换为宏)来调整标点符号的字距以适应印刷风格?例如:
- 破折号周围的空格
- 省略号周围的空格(省略号后、单词之间等的标点)
- 标点符号(点、逗号等)周围的常规空格,如法语传统