0

我正在编写一个 shell 脚本(.sh)来:

  1. 将 markdown 文件 (README.md) 转换为 HTML
  2. 将 HTML 文件转换为乳胶。
  3. 将乳胶文件转换为 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 上的目录如下所示:

  1. 抽象的 (??)
  2. 系统安装 (??)
  3. 系统架构 (??)

其中 (??) 对应于页码。我怎样才能解决这个问题?你有什么建议吗?谢谢

4

0 回答 0