Anhänge mithilfe von Memoiren im Inhaltsverzeichnis und Text mit dem Titel „Anhang X: Name“ versehen

Anhänge mithilfe von Memoiren im Inhaltsverzeichnis und Text mit dem Titel „Anhang X: Name“ versehen

Ich versuche, eine umfangreiche Arbeit für die Schule zu schreiben und verwende dafür den Memoirenkurs. Ich muss die Anhänge mit dem Titel „Anhang A: MeinErsterAnhang“ versehen. Im Moment werden sie als „A: MeinErsterAnhang“ angezeigt. Hier ist ein minimales funktionierendes Beispiel:

\documentclass[openany,letterpaper,11pt,oneside]{memoir}

\chapterstyle{tandh}

\begin{document}
\frontmatter
\tableofcontents*

\mainmatter
\chapter{Lorem ipsum}
I want this to say `1 Lorem ipsum'

\appendix
\chapter{MyFirstAppendix}
I want this to say `Appendix A: MyFirstAppendix'
\chapter{MySecondAppendix}
I want this to say `Appendix A: MySecondAppendix'

\end{document}

Ich habe festgestellt, dass ich diesen Befehl hinzufügen kann:

\renewcommand\cftappendixname{\appendixname~} 

vor den Buchstaben der Anhänge im Inhaltsverzeichnis „Anhang“ zu schreiben. Ich weiß allerdings nicht, wie ich das im Text des Dokuments hinbekomme. Ich habe das Gefühl, ich könnte vielleicht einen neuen Kapitelstil schreiben, um das zu erreichen, was ich will, und „tandh“ ersetzen. Ich weiß allerdings nicht wirklich, wie ich das machen soll, also hoffe ich, dass ich zu viel darüber nachdenke.

Antwort1

Der verwendete Kapitelstil fügt der Kapitelnummer kein Präfix hinzu. Daher wird natürlich kein Anhang hinzugefügt. Sie benötigen einen anderen Kapitelstil oder verwenden zwei Kapitelstile

\makeatletter
\makechapterstyle{tandhapp}{%
  \setlength{\beforechapskip}{1\onelineskip}%
  \setlength{\afterchapskip}{2\onelineskip \@plus .1\onelineskip
                            \@minus 0.167\onelineskip}%
  \renewcommand*{\printchaptername}{}%
  \renewcommand*{\chapternamenum}{}%
  \renewcommand*{\chapnumfont}{\normalfont\huge\bfseries}%
  \renewcommand*{\printchapternum}{\chapnumfont \@chapapp~\thechapter:\space}%
  \renewcommand*{\afterchapternum}{}%
%%%  \renewcommand*{\chaptitlefont}{\chapnumfont\raggedright}}
  \renewcommand*{\chaptitlefont}{\chapnumfont\memRTLraggedright}}

\makeatother

aktiviert als

\appendix
\chapterstyle{tandhapp}

Zusatzinfo: \@chapappist ein magisches Makro, das, sofern es \chapternamenicht \appendixaktiv ist, aufgelöst wird zu\appendixname

verwandte Informationen