
나는 elsarticle
문서 클래스를 사용하고 있습니다. 부록이 하나뿐이므로 "Appendix" 뒤에 있는 문자 "A"를 제거하고 싶습니다. 불행하게도 이라고 쓰면 \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}%
이렇게 하면 "Appendix"라는 단어와 섹션 카운터("A", "B" 등) 사이에 공백이 남지 않습니다. 올바른 지시는 다음과 같습니다.
\gdef\thesection{\appendixname\ \@Alph\c@section}%
더 나쁜 것은 내부를 elsarticle
포함하여 문서 클래스 에서 취한 접근 방식이 ( 패키지에서) 또는 (패키지에서) 사용하려는 경우 심각한 문제에 부딪힌다는 것입니다 .\appendixname
\thesection
\autoref
hyperref
\cref
cleveref
) 부록의 번호가 매겨진 섹션에 대한 상호 참조를 생성하는 데 문서의 일부. 이 문제를 해결하려면 예를 들어 게시물에 제공된 답변을 참조하세요.'A 부록' 대신 '부록 A'가 있음. 이러한 아이디어를 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