列出附录如下图所示

列出附录如下图所示

我想制作与这张图片相同的附录。

在此处输入图片描述

现在我输入了如下代码。

\documentclass[a4paper,oneside,11pt]{book}
\usepackage[left=4 cm,right=3cm,top=4cm,bottom=3cm]{geometry}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{lipsum}
\usepackage{titlesec}

\begin{document}
    \frontmatter
    \tableofcontents
    \mainmatter
    \chapter{ABC}
    \section{First}
    \lipsum[1-2]
    \section{Second}
    \lipsum[3-4]
    
    \chapter*{APPENDICES}
    \setcounter{section}{0}
    \renewcommand{\thesection}{\arabic{section}}
    \titleformat{\section}
    {\normalfont\Large\bfseries}{Appendix~\thesection.}{1em}{}
    \addcontentsline{toc}{chapter}{APPENDICES}
        \section{First Appendix}
            \lipsum[4-4]
        
        \section{Second Appendix}
            \lipsum[3-3]
\end{document}

现在我想删除目录中附录章节的部分,并使附录列表与下图相同。

在此处输入图片描述

附录清单

我不知道如何列出附录。我试着阅读如何获取附录列表?而且外观和我的图不一样。

我的问题:

(1)如何删除目录中附录章节的部分(如我的图)?

(2)如何制作附录列表和目录显示(如我的图)?

答案1

这个tocloft包很有帮助。谢谢你的 MWE(下面有修改),它为我节省了时间和精力。

% appendixlistprob.tex  SE 572170

\documentclass[a4paper,oneside,11pt]{book}
\usepackage[left=4 cm,right=3cm,top=4cm,bottom=3cm]{geometry}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{lipsum}
\usepackage{titlesec}

\usepackage{tocloft}
% code for List of Appendices
\newcommand{\listappendicesname}{List of Appendices}
\newlistof{appendix}{app}{\listappendicesname}
% new command for appendix sections
\newcommand{\appsection}[1]{\section{#1}%
  \addcontentsline{app}{appendix}{Appendix \protect\numberline{\thesection}#1}\par}

\begin{document}
    \frontmatter
    \tableofcontents

% print list of appendices and add title to the ToC
\listofappendix \addcontentsline{toc}{chapter}{\listappendicesname}

    \mainmatter
    \chapter{ABC}
    \section{First}
    \lipsum[1-2]
    \section{Second}
    \lipsum[3-4]
    
    \chapter*{APPENDICES}
    \setcounter{section}{0}
    \renewcommand{\thesection}{\arabic{section}}
    \titleformat{\section}
    {\normalfont\Large\bfseries}{Appendix~\thesection.}{1em}{}
%%%%%    \addcontentsline{toc}{chapter}{APPENDICES} % don't add to ToC
        \addtocontents{toc}{\protect\setcounter{tocdepth}{0}} % No sections in ToC
        \appsection{First Appendix}
            \lipsum[4-4]
        
        \appsection{Second Appendix}
            \lipsum[3-3]
\end{document}

我认为上面的代码可以满足您的要求。我不知道是否可以更简单,但您可以轻松使其更复杂。

在此处输入图片描述

相关内容