附录章节标题前面没有 A,但附录小节标题前面有 A

附录章节标题前面没有 A,但附录小节标题前面有 A

我希望附录部分标题前面不带 A,但子部分标题以 A 开头(例如 A1、A2 等),并且附录表格或图表标题以 A 开头。这是我使用的代码。使用此代码,我会在附录部分前面得到一个 A,但如果我使用 \section*{Appendix},则不会在子部分前面得到 A。

\begin{document}

\documentclass[12pt,letter,notitlepage]{article}
\DeclareCaptionLabelFormat{AppendixTables}{Table A.#2} 

\appendix

\section{Appendix}

\captionsetup{labelformat=AppendixTables}
\setcounter{table}{0}

\subsection{Subsection 1}
\subsection{Subsection 2}

\end{document}

答案1

如果您的 MWE 编译时没有错误,那将会有所帮助。

但是,尝试一下这个:

% appendixprob.tex  SE 579384

\documentclass[12pt,notitlepage]{article}
%\DeclareCaptionLabelFormat{AppendixTables}{Table A.#2} %% causes an error
\usepackage{appendix} %% could be useful but not necessary

\begin{document}

\section{A section}

\appendix
%\begin{appendices}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesection}{\hspace{0.5em}} % no number but align with section titles
\renewcommand{\thesubsection}{\Alph{section}.\arabic{subsection}}
\section{Appendix}

%\captionsetup{labelformat=AppendixTables} %% causes an error
\setcounter{table}{0}

\subsection{Subsection 1}
\subsection{Subsection 2}
%\end{appendices}

\end{document}

它按照你的要求对浮点数进行编号,\section{Appendix}但我不知道定位是否符合你的要求。浮点数的编号由你来处理。

在此处输入图片描述

答案2

手动添加附录。

\documentclass[12pt,letterpaper]{article}

\counterwithin{table}{section}

\newcommand{\singleappendix}[1]{%
  \appendix
  \section*{#1}
  \addcontentsline{toc}{section}{#1}
  \stepcounter{section}
}

\begin{document}

\tableofcontents

\section{Introduction}

\begin{table}[htp]
\caption{This is a table caption}
\end{table}

\singleappendix{Appendix}

\subsection{Subsection 1}
\subsection{Subsection 2}

\begin{table}[htp]
\caption{This is a table caption}
\end{table}

\end{document}

在此处输入图片描述

相关内容