我希望我的目录看起来像所包含的图像,其中附录与其他内容分开列出。
我还想知道如何删除目录标题“目录”之间的多余空间以及如何更改字体大小。
谢谢
这是我的示例代码:
\documentclass[12pt]{report}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{fontspec}
\usepackage{titlesec}
\usepackage{geometry}
\usepackage{setspace}
\usetikzlibrary{calc}
\setmainfont{Calibri}
\graphicspath{{<path to images>}}
\titleformat{\chapter}{\normalfont\huge}{\thechapter.}{20pt}{\huge\bf}
\geometry{a4paper,left=30mm,right=20mm,top=20mm,bottom=20mm}
\begin{document}
\tableofcontents
\chapter{Heading 1}
\section{Heading 2}
\subsection{Heading 3}
\end{document}
答案1
使用包appendix
\documentclass[12pt]{report}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{fontspec}
\usepackage{titlesec}
\usepackage{geometry}
\usepackage{setspace}
\usetikzlibrary{calc}
\setmainfont{calibri}
\titleformat{\chapter}{\normalfont\huge}{\thechapter.}{20pt}{\huge\bfseries}
\geometry{a4paper,left=30mm,right=20mm,top=20mm,bottom=20mm}
\usepackage[toc,titletoc]{appendix} % added <<<<<<<<<<
\begin{document}
\tableofcontents
\chapter{Heading 1}
\section{Heading 2}
\subsection{Heading 3}
\chapter*{References}
\addcontentsline{toc}{chapter}{References}% added <<<<<<<<<<
\begin{appendices}
\renewcommand{\thechapter}{\arabic{chapter}}% added <<<<<<<<<<
\chapter{Name of Appendix I}
\chapter{Name of Appendix II}
\end{appendices}
\end{document}
“参考文献”是未编号的章节,因此\addcontentsline{toc}{chapter}{References}
将其添加到目录中。
\renewcommand{\thechapter}{\arabic{chapter}}
\begin{appendices}
将附录的默认字母格式更改为数字后 。
\usepackage[toc,titletoc]{appendix}
该选项toc
在列出附录之前将标题(例如“附录”)放入目录中。
该选项titletoc
在目录中列出的每个附录前添加一个名称(例如“附录”)。
您可能还想添加page
插入单页标题的选项Appendices
,以将数字编号的附录与章节分开。
或者放在附录之前
\titleformat{\chapter}{\normalfont\huge\bfseries}{Appendix ~\thechapter}{20pt}{\huge\bfseries}
要得到
更新后续问题之后
为章节级别添加虚线,并取消粗体除“目录”和附录标题之外的所有内容。
完成使用包titletoc
\documentclass[12pt]{report}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{fontspec}
\usepackage{titlesec}
\usepackage{geometry}
\usepackage{setspace}
\usetikzlibrary{calc}
\setmainfont{calibri}
\titleformat{\chapter}{\normalfont\huge}{\thechapter.}{20pt}{\huge\bfseries}
\geometry{a4paper,left=30mm,right=20mm,top=20mm,bottom=20mm}
%****************************************************************
\usepackage[toc,titletoc, page]{appendix} % added <<<<<<<<<<
\usepackage{titletoc} % added <<<<<<<<<<
\titlecontents{chapter}
[0pt]{}{\thecontentslabel \quad}{}{\titlerule*[0.75em]{.}\contentspage}[\addvspace{.5pc}]
\titlecontents{section}
[3.8em]{}{\contentslabel{2.3em}}{\hspace*{-2.3em}}{\titlerule*[1pc]{.}\contentspage}[\addvspace{.5pc}]
\titlecontents{subsection}
[4.3em]{}{\contentslabel{2.8em}}{\hspace*{-2.8em}}{\titlerule*[1pc]{.}\contentspage}[\addvspace{.5pc}]
%****************************************************************
\begin{document}
\tableofcontents
\chapter{Heading 1}
\section{Heading 2}
\subsection{Heading 3}
\chapter*{References}
\addcontentsline{toc}{chapter}{References}% added <<<<<<<<<<
\begin{appendices}
\renewcommand{\thechapter}{\arabic{chapter}}% added <<<<<<<<<<
\titleformat{\chapter}{\normalfont\huge\bfseries}{Appendix ~\thechapter}{20pt}{\huge\bfseries}
\titlecontents{chapter}% bold title in ToC <<<<<<<<<<<<<<<
[0pt]{}{\thecontentslabel \quad\bfseries}{}{\titlerule*[0.75em]{.}\contentspage}[\addvspace{.5pc}]
\chapter{Name of Appendix I}
\chapter{Name of Appendix II}
\end{appendices}
\end{document}