
Я использую elsarticle
класс документа. Поскольку у меня только одно приложение, я хотел бы убрать букву "A" после "Appendix". К сожалению, если я напишу \section*{Appendix title}
, то нумерация уравнений исчезнет.
Вот 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}
решение1
Я предполагаю, что вы хотите, чтобы уравнения в приложении были пронумерованы как A.1
, A.2
и т.д. Если это так, я бы предложил вам удалить \appendix
инструкцию и вставить вместо нее следующие:
\setcounter{equation}{0}
\renewcommand\theequation{A.\arabic{equation}}
с последующим \section*{Appendix Title}
.
Приложение: elsarticle
Класс документа изменяет макрос LaTeX \appendix
ошибочным образом. В частности, его модификация макроса \appendix
содержит следующую инструкцию:
\gdef\thesection{\appendixname\@Alph\c@section}%
Это не оставляет пробела между словом «Приложение» и счетчиком разделов («A», «B» и т. д.). Правильная инструкция будет такой:
\gdef\thesection{\appendixname\ \@Alph\c@section}%
Хуже того, подход, принятый elsarticle
классом документа, а именно, включение \appendixname
внутри \thesection
, сталкивается с серьезными проблемами, если кто-то хочет использовать \autoref
(из hyperref
пакета) или \cref
(из cleveref
пакета) для создания перекрестных ссылок на пронумерованные разделы в приложении к документу. Чтобы обойти эту проблему, см., например, ответ, данный на сообщениеНаличие «Приложения А» вместо «Приложения А». Адаптируя эти идеи к elsarticle
классу документа, кажется хорошей идеей добавить следующий код в преамбулу:
\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