Apêndice A Title of the appendix
目前,我的目录中有(见下面的链接),但我需要APÊNDICE A – Title of the appendix
(请注意标题前的首字母 APÊNDICE 和“破折号”)。
此更改必须仅影响目录。附录页上的标题本身现在没有问题。
我想这是一项简单的任务,但我还没有成功。
https://www.overleaf.com/read/qdstcnhswnwc
\documentclass{book}
\usepackage[greek,portuguese,brazilian]{babel}
\usepackage[title,titletoc]{appendix}
\begin{document}
\tableofcontents\thispagestyle{empty}
\cleardoublepage
\chapter{Introduction}
Bla bla
\cleardoublepage
\begin{appendices}
\chapter{Title of the appendix}
\cleardoublepage
\chapter{Title of another appendix}
\cleardoublepage
\end{appendices}
\end{document}
答案1
您的部分问题可以通过以下方式回答这个答案。
要重命名,您需要添加以下内容:
\renewcommand\appendixname{APÊNDICE}
\renewcommand\appendixpagename{APÊNDICE}
答案2
我正在回答我自己的问题以补充@Vinccool96 的回答。
@Vinccool96 的答案并不完全适用于我的 MWE,因为它的类是book
而不是article
。 但是,它帮助我找到了适合我的情况的解决方案。
根据https://tex.stackexchange.com/a/384048/91816,我在下面立即添加了以下代码\begin{appendices}
:
\makeatletter
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\thechapter.}%
\addcontentsline{toc}{chapter}%
{\thechapter\space\textendash\space\ #1}% <-- modification
\else
\addcontentsline{toc}{chapter}{#1}%
\fi
\chaptermark{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]%
\else
\@makechapterhead{#2}%
\@afterheading
\fi}
\makeatother