Gelöst - Inhaltsverzeichnis: Anhangpräfix bearbeiten

Gelöst - Inhaltsverzeichnis: Anhangpräfix bearbeiten

Ich versuche schon seit einiger Zeit, das zu beheben. Ich hoffe, einer von Ihnen kann mir helfen, dieses kleine Problem mit dem Inhaltsverzeichnis zu beheben.

  1. Ich möchte, dass die regulären Kapitel ein Kapitelpräfix haben
  2. Ich möchte, dass die Anhangskapitel nur das Präfix „Anhang“ und NICHT das Präfix „Anhangkapitel“ haben, wie unten gezeigt.

Problem

Wie kann ich dieses Problem beheben? Ich habe viele komplizierte Workarounds ausprobiert, wie z. B. die Verwendung von \chapter* und das manuelle Hinzufügen von Einträgen zum Inhaltsverzeichnis, aber das bringt die Kapitelformatierung durcheinander und außerdem geht der Link verloren, wenn ich den Anhang im Hauptmanuskript verlinke. Daher zögere ich, den Weg der komplizierten Workarounds zu gehen. Gibt es minimale, saubere Lösungen für mich, um Anhangspräfixe umzubenennen?

Zusammenfassung des Problems und der Lösung

Meine thesis.sty-Datei brachte das Format durcheinander. Wie von @Sveinung vorgeschlagen, habe ich den Code für die Kapiteldefinition in der STY-Datei gefunden

\makeatletter \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                       \if@mainmatter
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   {\protect Chapter \numberline{\thechapter:} #1}%
                       \else
                         \addcontentsline{toc}{chapter}{#1}%
                       \fi
                    \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}

und habe es leicht geändert (d. h. „Kapitel“ durch „Anhang“ ersetzt) ​​und es direkt unter dem Befehl \appendix von Thesis.TEX platziert, wie unten gezeigt.

\appendix \makeatletter \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                       \if@mainmatter
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   {\protect Appendix \numberline{\thechapter:} #1}%
                       \else
                         \addcontentsline{toc}{chapter}{#1}%
                       \fi
                    \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}

Antwort1

Um den Abschnitt Anhänge zu starten, verwenden Sie den Befehl \appendix, nicht eine Umgebung. Ändern

\begin{appendices}

Zu

\appendix

und entfernen

\end{appendices}

Wenn Sie mehr Flexibilität benötigen, laden Sie Will Robertson und Peter WilsonsAnhang-Paket.

Hier ist ein 'MWE', das zumindest etwas kompiliert:

\documentclass[
11pt,           
a4paper,         
draft,             
oneside]{book}

\pagestyle{plain}

\begin{document}

\fussy
\frontmatter

\typeout{Title}%
\title{title}
\maketitle%
\clearpage

\chapter*{}%
\label{ch:dedication}
\thispagestyle{empty}

\cleardoublepage%
\chapter{Acknowledgements}
\label{ch:acknowledgement}

\normalsize

\cleardoublepage%
\chapter{Abstract}
\index{Abstract}%
\typeout{Abstract}%

\cleardoublepage%

\mainmatter

\cleardoublepage%
\sloppy

\chapter{Introduction}
\label{ch:Intro}

\chapter[Constrained Motion and the Fundamental Equation]{Constrained Motion Approach and the Fundamental Equation of Mechanics}
\label{ch:Chapter2}

\chapter{Energy Control of Inhomogeneous Nonlinear Lattices}
\label{ch:Chapter3}

\chapter[Synchronization of Multiple Coupled Slave Gyroscopes]{Synchronization of Multiple Coupled Slave Gyroscopes with a Master Gyroscope}
\label{ch:Chapter4}

\chapter[Control of Hyperelastic Beams]{Control of Rubber-like Incompressible Hyperelastic Beams}
\label{ch:Chapter5}

\chapter{Conclusions and Future Work}
\label{ch:Chapter6}

%\backmatter

\cleardoublepage%

\appendix
\chapter[Energy is a positive definite function]{{Energy ${H}$ is a positive definite function}{Energy is a positive definite function}}
\label{A1}

\chapter[Explicit Closed Form Control Force]{{A Closed Form Expression for the Control Force ${F^C}$}{A Closed Form Expression for the Control Force}}
\label{A2}

\chapter[Origin is a single isolated fixed point]{{Origin $O$ is a unique and isolated equilibrium point}{Origin is a unique and isolated equilibrium point}}
\label{A3}

\chapter{{Set ${\Omega}$ is compact}{Omega set is compact}}
\label{A4}

\chapter[Sufficient Conditions on Actuator Placements]{{Actuator positions for which the only invariant set of ${\dot{q}_C \equiv 0}$ is the origin}{Sufficient Conditions on Actuator Placements}}
\label{A5}

   \nocite{*}
   \makeatletter
   \makeatother
   \interlinepenalty=10000
   \bibliographystyle{acm}%
   \bibliography{Chapters/reference}%
   \addcontentsline{toc}{chapter}{\bibname}%

\end{document}

verwandte Informationen