导出pdf 后怎么加目录和页码?

需求是导出成pdf, 用来复习代码相关的笔记,有时候文章几十页,需要目录来索引,但自带导出没法导出目录,有什么办法可以像word一样,加上目录和页码?

已尝试的解决方案

尝试用pandoc的方式,导出word后再排版不如pdf好看简洁,最关键是没有代码高亮,用来复习代码不方便。