Necesidad de personalizar el formato del apéndice, tanto en TOC como en texto

Necesidad de personalizar el formato del apéndice, tanto en TOC como en texto

Estoy usando una plantilla de clase de documento que es específica para los requisitos de formato de tesis de mi universidad (elutexastesis.cls). Lo hizo un estudiante hace unos años y la universidad no lo mantiene. Quien hizo la plantilla no tenía un apéndice (o el formato del apéndice ha cambiado desde que se creó hace unos años), porque cuando intento hacer un apéndice, el formato no cumple con los requisitos de formato actuales. Los enfoques estándar para crear un apéndice no funcionan, ni tampoco muchas de las sugerencias que he encontrado en docenas de otras preguntas/publicaciones/blogs/etc.

Estoy usando Rmarkdown y compilando el PDF desde un archivo .Rnw a través de Sweave.

A continuación se muestra lo que produce la plantilla existente. He incluido dos versiones, una donde \chapter{} está en blanco y otra donde uso \chapter{Apéndices}.

cuando uso

\appendix
\chapter{}
\section{The CATE as a ratio of covariances}

Obtengo lo siguiente: toc1 texto 1

Cuando uso:

\appendix
\chapter{Appendices}
\section{The CATE as a ratio of covariances}

Obtengo lo siguiente: toc2 texto2

Lo que necesito es que el TOC se vea así:

 Appendices                                                     128 
   Appendix A The CATE as a ratio of covariances .............. 128
   Appendix B CATE in Morgan and Winship (2014) ............... 130
   Appendix C Data-Generating Syntax .......................... 132
   Appendix D Estimator Syntax ................................ 136

Y necesito que el texto comience solo con el "Apéndice A" centrado y justificado en la parte superior de la página (y así sucesivamente entre los demás apéndices). No puedo tener "Apéndices" como encabezado; debe ir directamente a mostrar los nombres de los apéndices individuales.

Pegué lo que creo que son los bits relevantes de la plantilla de clase de documento;la plantilla completa se puede encontrar aquí. Si no he incluido alguna información importante, hágamelo saber y editaré mi pregunta para incluir esa información.

% table of contents configuration
\RequirePackage[nottoc]{tocbibind}
\RequirePackage{tocloft}
\renewcommand{\contentsname}{Table of Contents} % default: Contents
\renewcommand{\cftdotsep}{0.25} % default: 4.5
% Prefix chapter numbers with "Chapter " and add space as needed
\renewcommand{\cftchappresnum}{\@chapapp\ }
\newlength{\cftchappresnum@width}
\settowidth{\cftchappresnum@width}{\cftchappresnum}
\addtolength{\cftchapnumwidth}{\cftchappresnum@width}

% chapter heading configuration
% simplified version of the original from report.cls
\def\@makechapterhead#1{{%
  \centering\headingsize
  % print "Chapter N"
  \@chapapp\space\thechapter
  \par\nobreak
  \vskip.25\baselineskip
  \@makeschapterhead{#1}
}}
% star-chapter variation
\def\@makeschapterhead#1{{
  \centering\headingsize
  % prevent page break between following lines at all costs
  \interlinepenalty=10000
  \bfseries #1\par\nobreak
  \vskip\baselineskip
}}

% toc/lot/lof heading configuration
\setlength{\cftbeforetoctitleskip}{\z@}
\setlength{\cftaftertoctitleskip}{.25\baselineskip}
\renewcommand{\cfttoctitlefont}{\headingsize\bfseries\hspace*{\fill}}
\renewcommand{\cftaftertoctitle}{\hspace*{\fill}}
% copy toc to lot
\setlength{\cftbeforelottitleskip}{\cftbeforetoctitleskip}
\setlength{\cftafterlottitleskip}{\cftaftertoctitleskip}
\renewcommand{\cftlottitlefont}{\cfttoctitlefont}
\renewcommand{\cftafterlottitle}{\cftaftertoctitle}
% copy toc to lof
\setlength{\cftbeforeloftitleskip}{\cftbeforetoctitleskip}
\setlength{\cftafterloftitleskip}{\cftaftertoctitleskip}
\renewcommand{\cftloftitlefont}{\cfttoctitlefont}
\renewcommand{\cftafterloftitle}{\cftaftertoctitle}

\newcommand{\maketableofcontents}{%
  \clearpage
  \tableofcontents
  \clearpage
  \listoftables
  \clearpage
  \listoffigures
  \clearpage\pagenumbering{arabic}
}

\newcommand{\makeappendix}{%
  \appendix
  % ensure that the TOC picks up the redefined value of \@chapapp
  \addtocontents{toc}{\protect\renewcommand\protect\cftchappresnum{\@chapapp\ }}
}

Una solución de fuerza bruta está bien para mí (si existe). Si alguien puede formatear la plantilla para que todos los futuros estudiantes de maestría/doctorado puedan incluir apéndices, con mucho gusto extraeré y ramificaré la plantilla y vincularé a esta pregunta en las notas.

Respuesta1

Encontré la solución que necesitaba aquí:ToC personalizado para apéndices

No era exactamente lo que necesitaba, pero lo suficientemente cerca como para poder descubrir lo que necesitaba hacer con sólo unos pequeños cambios.

información relacionada