GitBook导出PDF时出现`1.`前缀的原因及删除方法
GitBook生成PDF后目录出现
1.前缀的原因及解决方法 问题原因
你在SUMMARY.md里用了有序列表语法(每一行都以1.开头)来定义目录结构。GitBook的PDF渲染引擎会严格解析Markdown的列表规则,把这个有序列表的编号1.当作目录项的一部分直接渲染出来,而不是仅作为编辑时的层级标记。
解决方法
只需要把SUMMARY.md里的有序列表改成无序列表就行,具体步骤:
- 打开你的
SUMMARY.md文件 - 把每一行开头的
1.替换成-(减号,无序列表标记) - 保存文件后重新生成PDF
修改后的SUMMARY.md示例:
# 目录 - [引言](README.md) - [目的](chapters/001-introduction/README.md) - [文档采用的约定](chapters/001-introduction/agreements.md) - [项目边界](chapters/001-introduction/project-borders.md) - [参考文献](chapters/001-introduction/references.md) - [总体说明](chapters/002-common-description/README.md) - [产品概览](chapters/002-common-description/overview.md) - [用户类别及特征](chapters/002-common-description/users.md) - [运行环境](chapters/002-common-description/system-requirements.md) - [设计与实现限制](chapters/002-common-description/restrictions.md) - [假设与依赖](chapters/002-common-description/assumptions-and-dependencies.md)
这样修改后,GitBook生成PDF时会自动处理目录的编号逻辑,不会再显示多余的1.前缀了。
内容的提问来源于stack exchange,提问作者Andrey Bushman
相关产品推荐
相关产品推荐

