Como as equações do apêndice devem ser numeradas, se a seção em que estão não é numerada?

Como as equações do apêndice devem ser numeradas, se a seção em que estão não é numerada?

Estou usando a elsarticleclasse de documento. Como tenho apenas um apêndice, gostaria de retirar a letra “A” depois de “Apêndice”. Infelizmente, se eu escrever \section*{Appendix title}, a numeração das equações desaparece.

Aqui está um 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}

Responder1

Presumo que você queira que as equações no apêndice sejam numeradas como A.1, A.2, etc. Se for esse o caso, sugiro que você remova a \appendixinstrução e insira as seguintes em seu lugar:

\setcounter{equation}{0}
\renewcommand\theequation{A.\arabic{equation}}

seguido pela \section*{Appendix Title}.


Termo aditivo: A elsarticleclasse document modifica a macro do LaTeX \appendixde forma incorreta. Especificamente, sua modificação da \appendixmacro contém as seguintes instruções:

\gdef\thesection{\appendixname\@Alph\c@section}%

Isto não deixa espaço entre a palavra "Apêndice" e o contador de seções ("A", "B", etc). A instrução correta seria

\gdef\thesection{\appendixname\ \@Alph\c@section}%

Pior ainda, a abordagem adotada pela elsarticleclasse do documento - isto é, inclusive \appendixnamedentro \thesection- enfrenta sérios problemas se alguém desejar usar \autoref(do hyperrefpacote) ou \cref(do cleverefpacote) para criar referências cruzadas para seções numeradas no apêndice parte do documento. Para contornar este problema veja, por exemplo, a resposta dada à postagemTer 'Apêndice A' em vez de 'A Apêndice'. Adaptando essas ideias à elsarticleclasse do documento, parece uma boa ideia adicionar o seguinte código ao preâmbulo:

\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

informação relacionada