我正在编写一个 shell 脚本(.sh)来:
- 将 markdown 文件 (README.md) 转换为 HTML
- 将 HTML 文件转换为乳胶。
- 将乳胶文件转换为 PDF。
shell 脚本在步骤 1-2 中使用 MultiMarkdown v6(由 Fletcher Penney 提供),在步骤 3 中使用“pdflatex”。文件会自动生成和格式化。
PDF 页面有编号,但是目录中的页面没有编号,并且问号出现在 toc 中。
我在 README.md 的最顶部包含了元数据。该脚本使用元数据生成乳胶文件。我使用 Github readme.md 的常用方法创建了目录。
MMDv6 提供了“{{TOC}} 函数”(我没有使用它)。我无法理解这个函数,所以我只是使用上面提到的方法创建了一个目录。
MultiMarkdown 用户指南有一小部分关于 toc ( https://fletcher.github.io/MultiMarkdown-6/MMD_Users_Guide.html#tableofcontents )。
关于 MMD 和乳胶的有用信息
( https://github.com/fletcher/MultiMarkdown/wiki/MultiMarkdown-and-LaTeX )
我的目录结构如下:
Table of Contents
=================
<!--ts-->
1. [Abstract](#Abstract)
2. [Table of Contents](#Table-of-Contents)
3. [System Installation](#System-Installation)
4. [System Architecture](#System-Architecture)
ETC...
该脚本运行良好,但是,我希望目录中有页码。PDF 上的目录如下所示:
- 抽象的 (??)
- 系统安装 (??)
- 系统架构 (??)
其中 (??) 对应于页码。我怎样才能解决这个问题?你有什么建议吗?谢谢