我正在使用文档类 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}