5 在Legrand Orange Book 文档中,为什么\part*也可以自动生成目录而不需要手动添加?

发布于 2023-05-05 23:53:52
关注者
2
被浏览
934
M
M 2023-05-06
这家伙很懒,什么也没写!

这是 titlesectitletoc 共同作用的结果。

  • 首先,在 LegrandOrangeBook.cls 中加载 titlesec 包的时候使用了 newparttoc 选项,这使得可以通过 titletoc 包的相关命令来控制目录条目的输出。

28e42bbd5a1132b61d52b2e48240a6ba.png

eb5adceeea9351e5505f5f221f7b85ae.png

  • 其次,重新定义了\part命令,用来输出 part 页面。(这里并没有区分有序号和无序号的页面设置)

5f4e4033593fef40f9768b2669b7e354.png

ed71f652441da06b5b3eaf5e2daaf280.png

  • 最后,通过 titletoc 包中的 titlecontents 命令来控制 part 相关目录条目的输出,其中无序号条目由自定义命令 tocentrypartunnumbered 控制

f1f7b957a0722a144a543373ace0105b.png

bfb9dd5b9f97057fdd55c17dcd2e0dc1.png

d27fb2b8430322bbe8a84426372b1095.png

可以做一个简单的验证,修改 tocentrypartunnumbered
d14976a1714e614dc825d01ae6133132.png

dfdece40cde1e4a21577a60c45703762.png

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览