如何在AsciiDoc书籍标题前添加文本且不破坏格式?
解决AsciiDoc书籍标题前添加居中单个词的问题
用属性块单独设置前置词(最简单的方案)
在0级标题前单独加一段带居中属性的文本,注意和标题之间留空行,就能避免格式冲突:[align=center] 推荐 = 我的编程入门指南 :author: 某某某 :revdate: 2024-05-20这样前置词会居中显示,0级标题的默认格式不会被破坏,后续章节排版也能正常工作。
自定义首部样式(适合复用场景)
如果需要在多个文档里用这个样式,可通过自定义块实现,输出HTML/PDF都能兼容:[header, align=center] ==== 特辑 ==== = 我的技术实战手册这种写法更规范,不会干扰标题的层级结构。
避坑提醒
别直接在0级标题行前硬拼文本(比如特辑 = 我的书籍),这种写法会被AsciiDoc误判为标题的一部分,直接打乱后续所有文档属性和章节格式,必须让前置内容和0级标题是两个独立的块元素。
内容的提问来源于stack exchange,提问作者Jay Bee
相关产品推荐
相关产品推荐

