我尝试手动将chapters
附录添加到目录中,但结果很糟糕。页码直接放在章节名称旁边,而不是使用页码右对齐的常规格式。
我的代码:
\documentclass{article}
\usepackage{pgfplots}
\usepackage{geometry}
\usepackage[toc,page,title]{appendix}
\begin{document}
\tableofcontents
\section{Week 1 - Intro \textcolor{blue}{\textbf{R}}}
\begin{appendices}
\addcontentsline{toc}{chapter}{Appendix A}
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\chapter{\large{\textbf{Appendix A - \textcolor{blue}{R} commando's}}} \\
\chapter{\large{\textbf{Appendix B - Begrippenlijst}}}
\end{appendices}
\end{document}
代码截图:
因此,我希望在将这些章节添加到目录时使用“常规”目录格式。我找到的所有手册都没有解释该\addcontentsline
命令的工作原理,但我几乎可以肯定解决方案就在于该命令,特别是在命令的“条目”部分(第三个参数)。
答案1
您正在使用article
类,并且使用\chapter
看起来不正确。请\section
改用。
\documentclass{article}
\usepackage{xcolor}
%\usepackage{geometry}
\usepackage[toc,page,title]{appendix}
\begin{document}
\tableofcontents
\section{Week 1 - Intro \textcolor{blue}{\textbf{R}}}
\begin{appendices}
%\addcontentsline{toc}{section}{Appendix A}
%\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\section{Appendix A - \protect\textcolor{blue}{R} commando's}
\section{Appendix B - Begrippenlijst}
\end{appendices}
\end{document}
我已经从部分参数中删除了多余的命令并进行了修改。请注意\protect
since\textcolor
很脆弱。
此外,您无需添加Appendix A
章节标题。使用titletoc
选项appendix
\documentclass{article}
\usepackage{xcolor}
%\usepackage{geometry}
\usepackage[titletoc,page,title]{appendix} %% note titletoc
\begin{document}
\tableofcontents
\section{Week 1 - Intro \textcolor{blue}{\textbf{R}}}
\begin{appendices}
%\addcontentsline{toc}{section}{Appendix A}
%\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\section{\protect\textcolor{blue}{R} commando's}
\section{Begrippenlijst}
\end{appendices}
\end{document}