¿Cómo puedo mostrar apéndices como "APÊNDICE A – Título del apéndice" en TOC usando el paquete `apéndice`?

¿Cómo puedo mostrar apéndices como "APÊNDICE A – Título del apéndice" en TOC usando el paquete `apéndice`?

Actualmente, lo tengo Apêndice A Title of the appendixen mi índice (ver enlace a continuación), pero necesito APÊNDICE A – Title of the appendix(tenga en cuenta las letras mayúsculas APÊNDICE y el "guión" antes del título).

Este cambio debe afectar únicamente al ToC. El título de la página del apéndice está bien tal como está ahora.

Supongo que es una tarea fácil, pero no lo he conseguido.

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}

Respuesta1

Parte de tu pregunta puede ser respondida poresta respuesta.

Para cambiar el nombre, deberá agregar esto:

\renewcommand\appendixname{APÊNDICE}
\renewcommand\appendixpagename{APÊNDICE}

Respuesta2

Estoy respondiendo mi propia pregunta para complementar la respuesta de @ Vinccool96.

La respuesta de @Vinccool96 no se aplicó completamente a mi MWE porque su clase es booken lugar de article. Sin embargo, me ayudó a encontrar la solución que funcionó en mi caso.

Basado en la explicación enhttps://tex.stackexchange.com/a/384048/91816, agregué el siguiente código inmediatamente debajo \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

información relacionada