通过 toc 文件手动修改 Latex 目录

时间:2024-04-12 20:43:05

我用 Latex 在 cctbook 文类下写毕业论文的时候, 为了满足老师的要求, 需要将目录中的章节编号都改成阿拉伯数字, 比如 “第一章” 要改为 “第 1 章”, 未改之前的目录如下图所示:
通过 toc 文件手动修改 Latex 目录
然后我去查资料, 虽然没查到可以直接解决我的问题的资料, 但是在知乎上看到了如下资料:
通过 toc 文件手动修改 Latex 目录由于 2017 年 6 月 24 日的回答中没有说明是哪一个文件, 所以我尝试了多个文件后发现修改 toc 文件后再编译一次能达到我最初的目的, 知乎上 13 天前那个回复 “.toc后缀的那个文件” 的水口之星就是我.

具体操作如下:

  1. 用记事本打开 toc 文件通过 toc 文件手动修改 Latex 目录
  2. 将 “一\unskip” 改成 “~1~" 后保存并关闭 toc 文件通过 toc 文件手动修改 Latex 目录
  3. 编译一次即可达到目标通过 toc 文件手动修改 Latex 目录
    注: 若修改 toc 文件后编译 2 次的话, 又会使得 “第 1 章” 变回 “第一章”, 所以这种修改目录的方法要在所有的内容都写完后, 最后编译 1 次修改目录得到满足要求的 PDF, 千万不要编译大于 1 次.

显然, 通过修改 toc 文件还可以作其他类型的目录修改, 只要注意只编译 1 次就行.