![附录章节标题前面没有 A,但附录小节标题前面有 A](https://linux22.com/image/427289/%E9%99%84%E5%BD%95%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E5%89%8D%E9%9D%A2%E6%B2%A1%E6%9C%89%20A%EF%BC%8C%E4%BD%86%E9%99%84%E5%BD%95%E5%B0%8F%E8%8A%82%E6%A0%87%E9%A2%98%E5%89%8D%E9%9D%A2%E6%9C%89%20A.png)
我希望附录部分标题前面不带 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}