调整单个附录标题

调整单个附录标题

我正在report用几个软件包在文档类中写我的论文,包括

     \usepackage[nottoc,notlot,notlof]{tocbibind}
     \usepackage[title,titletoc]{appendix}

创建仅有的在我的文档中我输入附录

     \begin{appendices}
     \chapter{}
     \section{Some title here}
     Some text here!
     \end{appendices}

这很好用,目录中会出现“附录 A”。但是,由于这是唯一的附录,我不希望在“附录”前面出现“A”。为了隐藏这一点,我使用了

     \setcounter{chapter}{-1} 

它能完成这个工作,使附录中的章节(和小节)的编号变得“丑陋”,如“.1”、“.1.1”等。有人知道更好的方法吗?

PS 我在这里读到了附录中两个问题的答案 http://www.ams.org/publications/authors/faq/author-faq 但仍然无法解决这个问题。

答案1

您可以为\thechapter\thesection\thesubsection和提供局部重新定义\thefigure\thetable

\documentclass{report}
\usepackage[nottoc,notlot,notlof]{tocbibind}
\usepackage[title,titletoc]{appendix}

\begin{document}

\tableofcontents

\begin{appendices}
\renewcommand\thechapter{}
\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{\thesection.\arabic{subsection}}
\renewcommand\thefigure{\arabic{figure}}
\renewcommand\thetable{\arabic{table}}
\chapter{}
\section{A test section}
Some text here
\subsection{A test subsection}
Some text here
\end{appendices}

\end{document}

生成的 ToC 的图像:

在此处输入图片描述

文档正文中的附录图片:

在此处输入图片描述

请注意,这可能会产生歧义,因为您将有两个具有相同编号的不同对象(例如,文档的第一章和附录中的第一节都编号为“1”)。为了避免这种情况,您可以按字母顺序或使用罗马数字对各节进行编号:

\renewcommand\thechapter{}
\renewcommand\thesection{\Alph{section}}
\renewcommand\thesubsection{\thesection.\arabic{subsection}}
\renewcommand\thefigure{\arabic{figure}}
\renewcommand\thetable{\arabic{table}}

或者

\renewcommand\thechapter{}
\renewcommand\thesection{\Roman{section}}
\renewcommand\thesubsection{\thesection.\arabic{subsection}}
\renewcommand\thefigure{\arabic{figure}}
\renewcommand\thetable{\arabic{table}}

相关内容