![更改本地目录的名称(article类,minitoc包)](https://linux22.com/image/465846/%E6%9B%B4%E6%94%B9%E6%9C%AC%E5%9C%B0%E7%9B%AE%E5%BD%95%E7%9A%84%E5%90%8D%E7%A7%B0%EF%BC%88article%E7%B1%BB%EF%BC%8Cminitoc%E5%8C%85%EF%BC%89.png)
\appendix
我最近设法通过该包获取了我的本地目录,minitoc
但我想更改它的名称以区分\parttoc
我的\appendix
和开头\parttoc
。
我如何重命名\parttoc
?请注意,我在序言中添加了以下命令:\usepackage[english]{babel}
这是我的最小工作示例:
%%%%%%%%% preamble %%%%%%%
\documentclass[12pt,oneside,a4paper]{article}
\usepackage[english]{babel}
\usepackage{minitoc}
\addto{\captionsenglish}{\renewcommand{\mtctitle}{Table of Contents}}
\renewcommand \thepart{}
\addto\captionsenglish{\renewcommand{\partname}{}}
\usepackage[toc,page,header]{appendix}
%%%%%%%%% document %%%%%%%%
\begin{document}
\doparttoc
\faketableofcontents
\section{test}
text
\appendix
\appendixpage
\addto{\captionsenglish}{\renewcommand{\mtctitle}{Contents of Appendices}}
\part{}
\parttoc
\section{appendix test}
text
\end{document}
不幸的是,我的 minitoc 的名称并没有因为附录而改变,而且我很确定“目录”是默认名称,而我的命令\addto{\captionsenglish}{\renewcommand{\mtctitle}{Table of Contents}}
并没有改变任何东西。
你能帮我改这个minitoc
名字吗?
谢谢。
答案1
在文档正文中,使用\renewcommand{\ptctitle}{Contents of Appendices}
(不带\addto{captionsenglish}
),否则(如果您需要管理多语言字幕)\renewcommand{\ptctitle}{Contents of Appendices}} \selectlanguage\english