
Ich verwende die elsarticle
Dokumentklasse. Da ich nur einen Anhang habe, möchte ich den Buchstaben "A" nach "Anhang" entfernen. Wenn ich jedoch schreibe \section*{Appendix title}
, verschwindet die Nummerierung der Gleichungen.
Hier ist ein MWE:
\documentclass[authoryear,preprint,review,12pt]{elsarticle}
\usepackage[english]{babel}
\begin{document}
bla bla bla
\appendix
\section*{Appendix title}
\begin{equation}
3+3 = 6
\end{equation}
\end{document}
Antwort1
Ich gehe davon aus, dass Sie möchten, dass die Gleichungen im Anhang als A.1
, A.2
, usw. nummeriert werden. Wenn dies der Fall ist, würde ich vorschlagen, dass Sie die \appendix
Anweisung entfernen und an ihrer Stelle die folgende einfügen:
\setcounter{equation}{0}
\renewcommand\theequation{A.\arabic{equation}}
gefolgt von \section*{Appendix Title}
.
Nachtrag: Die elsarticle
Dokumentklasse modifiziert \appendix
das Makro von LaTeX auf fehlerhafte Weise. Konkret enthält ihre Modifikation des \appendix
Makros die folgende Anweisung:
\gdef\thesection{\appendixname\@Alph\c@section}%
Dadurch bleibt zwischen dem Wort „Anhang“ und dem Abschnittszähler („A“, „B“ usw.) kein Leerzeichen. Die korrekte Anweisung wäre
\gdef\thesection{\appendixname\ \@Alph\c@section}%
Schlimmer noch, der Ansatz der elsarticle
Dokumentklasse – nämlich „inklusive \appendixname
innerhalb“ \thesection
– stößt auf ernsthafte Probleme, wenn man \autoref
(aus dem hyperref
Paket) oder \cref
(aus dem cleveref
Paket) verwenden möchte, um Querverweise auf nummerierte Abschnitte im Anhang des Dokuments zu erstellen. Um dieses Problem zu umgehen, siehe beispielsweise die Antwort auf den Beitrag„Anhang A“ statt „Ein Anhang“. Wenn man diese Ideen auf die elsarticle
Dokumentklasse anpasst, scheint es eine gute Idee zu sein, der Präambel den folgenden Code hinzuzufügen:
\usepackage{etoolbox}
\makeatletter
\def\@seccntformat#1{\@ifundefined{#1@cntformat}%
{\csname the#1\endcsname.\hskip0.5em} % default
{\csname #1@cntformat\endcsname}% enable individual control
}
\patchcmd{\appendix}{\appendixname}{}{}{}
\appto{\appendix}{%
\newcommand{\section@cntformat}{\appendixname\ \thesection.\hskip0.5em}}
\makeatother