
Estoy usando la elsarticle
clase de documento. Como sólo tengo un apéndice, me gustaría eliminar la letra "A" después de "Apéndice". Lamentablemente, si escribo \section*{Appendix title}
, la numeración de ecuaciones desaparece.
Aquí hay un 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}
Respuesta1
Supongo que desea que las ecuaciones del apéndice estén numeradas como A.1
, A.2
, etc. Si ese es el caso, le sugiero que elimine la \appendix
instrucción e inserte las siguientes en su lugar:
\setcounter{equation}{0}
\renewcommand\theequation{A.\arabic{equation}}
seguido por \section*{Appendix Title}
.
Apéndice: La elsarticle
clase de documento modifica la macro de LaTeX \appendix
de forma errónea. En concreto, su modificación de la \appendix
macro contiene la siguiente instrucción:
\gdef\thesection{\appendixname\@Alph\c@section}%
Esto no deja espacio entre la palabra "Apéndice" y el contador de secciones ("A", "B", etc.). La instrucción correcta sería
\gdef\thesection{\appendixname\ \@Alph\c@section}%
Peor aún, el enfoque adoptado por la elsarticle
clase de documento (es decir, incluido \appendixname
el interior \thesection
) se topa con serios problemas si se desea utilizar \autoref
(desde el hyperref
paquete) o \cref
(desde elcleveref
paquete) para crear referencias cruzadas a secciones numeradas en el apéndice. porción del documento. Para solucionar este problema, consulte, por ejemplo, la respuesta dada a la publicación.Tener 'Apéndice A' en lugar de 'Apéndice A'. Adaptando estas ideas a la elsarticle
clase de documento, parece una buena idea agregar el siguiente código al 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