提问于:
浏览数:
3359
2 回答
1
https://github.com/mohuangrui/ucasthesis
用新版的 ucasthesis 吧,你提供的压缩包里,还有过时的命令,在我电脑上都要改过才可以编译。
作者追问:2020-04-18 20:54
您好,由于我的模板是在这个模板上修改来的,所以使用新版模板的话又要修改好多东西,所以您之前说您修改了以后可以编译成功,能告诉我如何在现有的基础上修改使其目录层次修改成功吗?
回答: 2020-04-18 21:30
试了一下,我也没有成功,或许和 `cls` 文件中的 `c@tocdepth` 有关系。抱歉,我还没有那么厉害能改模板,还是希望你直接找模板作者。
-
您好,由于我的模板是在 ucasthesis 模板的基础上修改来的,如果我更新模板的话,需要修改特别多的东西,所以你能告诉我如何在这个模板的基础上通过修改达到我的期许吗? – iuang520 2020-04-18 20:56 回复
-
好的,我试一下,谢谢啦! – iuang520 2020-04-18 16:03 回复
1
问题出在
```tex
\makeatletter
\renewcommand*\l@section{\@dottedtocline{2}{1.8em}{1.2em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{3.2em}{1.2em}}
\renewcommand*\l@subsubsection{\@dottedtocline{2}{5.2em}{1.2em}}
\makeatother
```
`\@dottedtocline` 的第一个参数表示层级,应该为 `\l@subsection` 使用层级 3,为 `\l@subsubsection` 使用层级 4。参考 `texdoc classes`
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。