![列出附录如下图所示](https://linux22.com/image/424462/%E5%88%97%E5%87%BA%E9%99%84%E5%BD%95%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA.png)
我想制作与这张图片相同的附录。
现在我输入了如下代码。
\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}
我认为上面的代码可以满足您的要求。我不知道是否可以更简单,但您可以轻松使其更复杂。