不能直接缩小width,这样可以消除badbox,但是已经没有意义了,毕竟目录,尤其章的条目必须占完一整行空间,这个不能商量。这里求一个不用缩小宽度,保留现有效果情况下消除badbox警告的方法。可以patch来使badbox警告消失,这也不失为一种曲线救国的方法,我也不会,所以如果有方法,都欢迎。代码见https://ask.latexstudio.net/ask/question/8242.html
查看更多
代码中的多出的长度正好是 \@pnumwidth。这是因为没有正确设置目录中章的页码。改为
\@pnumwidth
\titlecontents{chapter}[0mm] {\addvspace{0em}} {\contentsmargin{0pt}\boxedd} {\contentsmargin{0pt}\boxeddd} {} [\addvspace{0em}]
即可。
发布 问题
分享 好友
手机 浏览
回到 顶部
老师,这个badbox警告还是没有消除啊?不知为何??
@u45041 已更新。
谢谢老师,ok了。