在文档类报告中添加编号附录作为部分

在文档类报告中添加编号附录作为部分

我正在使用文档类 report我找不到在课堂上添加此类附录的方法article

\documentclass{article}
\begin{document}
\tableofcontents
\section{First section}
\subsection{A subsection}
\appendix
\addcontentsline{toc}{section}{Appendices}
\section*{Appendices}
\section{First appendix}
\section{Second appendix}
\end{document}

我想要的是:
- 一个主要部分(不是章节,除非它太复杂)名为:附录,这里没有任何编号
- 每个新附录的子部分,带有编号(或字母)

像这样:

最后一章
最后一节
最后一小节

附录(作为一节*) \addcontentsline{toc}{section}{Appendices}
附录1(作为小节) \addcontentsline{toc}{subsection}{Appendix 1}

附录2(作为小节) \addcontentsline{toc}{subsection}{Appendix 2}

附录3(作为小节) \addcontentsline{toc}{subsection}{Appendix 3}

我还想参考\label{stuff}正文中的附录(带有 ),了解它们的编号(或字母,我在这里并不关心)。
我所做的每次尝试都以奇怪的编号结束,要么像这样以点开头,.1要么以 开头.0.1。谢谢。

更新:这几乎可以正常工作:

\documentclass{article}
\begin{document}
\tableofcontents
\section{First section}
\subsection{A subsection}
\appendix
\addcontentsline{toc}{section}{Appendices}
\section*{Appendices}
\renewcommand{\thesubsection}{\Alph{subsection}}
\section{First appendix}
\section{Second appendix}
\end{document}

但是将字母放在附录名称前面,我无法将其作为结尾。那就太好了。

答案1

以下似乎就是您所追求的:

在此处输入图片描述

\documentclass{report}

\begin{document}

\tableofcontents

\chapter{A chapter}
\section{A section}
\subsection{A subsection}

\section*{Appendices}
\addcontentsline{toc}{section}{\bfseries Appendices}
\renewcommand{\thesubsection}{\arabic{subsection}}
\setcounter{subsection}{0}% Restart subsection numbering

\subsection{First appendix}
\subsection{Second appendix}

\end{document}

如果你使用hyperref,需要做更多的工作来适应引用。

如果您的文档内容后面还有更多\chapter包含附录的内容,则可能需要恢复\subsection编号。您可以添加

\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}

在该内容之前。

答案2

一个更通用的解决方案,减少\addcontentsline内容和hyperref细节,包括使用appendix包及其subappendices环境:

\documentclass[a4paper,10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[title,titletoc]{appendix}
\usepackage{lipsum}
\usepackage{hyperref}
\begin{document}
\tableofcontents

\chapter{Foo}
\section{Bar}
\lipsum[1]
\subsection{foo}  
\lipsum[2]

\section*{Appendices}
\addcontentsline{toc}{section}{Appendices}
\phantomsection
\begin{subappendices}
\setcounter{subsection}{0}
\renewcommand\thesubsection{\Alph{subsection}}
\subsection{Fisrt app}
\lipsum[3]
\subsection{second app}
\lipsum[4]
\end{subappendices}

\chapter{Foobar}
\section{bar2}
\subsection{foo2}  
\lipsum[5]
\end{document}

预期结果如下: 在此处输入图片描述

相关内容