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

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

具体操作如下:

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

显然, 通过修改 toc 文件还可以作其他类型的目录修改, 只要注意只编译 1 次就行. 例如参考文献在目录中出现下面的异常缩进情况时 (我在 https://blog.csdn.net/xo18217751652/article/details/104198938中虽然用 \titleformat{\chapter}{\centering\sanhao\bfseries\heiti}{}{0em}{} 把参考文献前的 ”第七章“ 去掉了, 但是原来 ”第七章“ 的位置没有消失, 相当于只是把 ”第七章“ 给隐身了, 所以才出现了异常缩进)

5
为了去掉目录里参考文献前的缩进, 如下操作:

  1. 用记事本打开 toc 文件6
  2. 将 “\contentsline {chapter}{\numberline {}参考文献}{32}” 改成 “\contentsline {chapter}{参考文献}{32}" 后保存并关闭 toc 文件, 即去掉 “\numberline {}7
  3. 编译一次即可达到目标8
  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

臭豆腐和小西瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值