如果我有一份文件,其章节顺序如下
\documentclass[oneside,11pt]{report} %
...
\tableofcontents
\listoffigures
\listoftables
\chapter{Introduction}
\chapter{Background}
\chapter{LiteratureReview}
\part{Wrapper part for chapters for case studies 1 and 2}
\chapter{CaseStudy_1}
\chapter{CaseStudy_2}
\part{Wrapper part for chapters for case studies 3 and 4}
\chapter{CaseStudy_3}
\chapter{CaseStudy_4}
\chapter{Conclusion}
...
我想将某些章节分成几部分。这就是案例使用,\part
但不幸的是\part
包括了它之后的所有内容。所以我的结论成为案例研究 3 和 4 章节包装的一部分。
是否可以在定义时结束某个部分,以便其之后的章节不再是它的一部分(无双关语)?
下面的代码演示了该问题的一个简单版本,其中结论是第 2 部分的一部分:
\documentclass[a4paper,10pt]{report}
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Introduction}
\chapter{Background}
\chapter{Literature Review}
\part{Paradigm 1}
\chapter{CaseStudy 1}
\chapter{CaseStudy 2}
\part{Paradigm 2}
\chapter{CaseStudy 3}
\chapter{CaseStudy 4}
\chapter{Conclusion}
\appendix
\end{document}
是否也可以重置每个部分的章节编号,以便每个章节编号都从 1 开始?
感谢答复者。
答案1
如果 OP 想要坚持\part
....这个答案提供了一个自动重置每个部分章节编号的版本。
在我看来,结构化命令应该以不同的方式使用,请参阅\part
解决方案下方的另一个版本。
\documentclass[oneside,11pt]{report} %
\makeatletter
\@addtoreset{chapter}{part}
\makeatother
\begin{document}%
\tableofcontents
\listoffigures
\listoftables
\chapter{Introduction}
\chapter{Background}
\chapter{LiteratureReview}
\part{Wrapper part for chapters for case studies 1 and 2}
\chapter{CaseStudy 1}
\chapter{CaseStudy 2}
\part{Wrapper part for chapters for case studies 3 and 4}
\chapter{CaseStudy 3}
\chapter{CaseStudy 4}
\part{Final Remarks}%
\chapter{Conclusion}
\appendix
\addcontentsline{toc}{part}{\appendixname}
\chapter{First Appendix}
\end{document}
第二版,个人方法
\documentclass[oneside,11pt]{report} %
\begin{document}%
\tableofcontents
\listoffigures
\listoftables
\chapter{Introduction}
\chapter{Background}
\chapter{LiteratureReview}
\let\originalthesection\thesection
\chapter{Casestudies}%
\renewcommand{\thesection}{C\arabic{section}}
\section{CaseStudy 1}
\section{CaseStudy 2}
\section{CaseStudy 3}
\section{CaseStudy 4}
\let\thesection\originalthesection%
\chapter{Conclusion}
\appendix
\addcontentsline{toc}{chapter}{\appendixname}
\chapter{First Appendix}
\end{document}
答案2
编辑回答 OP 的进一步问题 - 即使有一个可以接受的答案。
\documentclass[a4paper,10pt]{report}
\newcounter{rememberchapter}
\newcommand{\firstpart}[1]{%
\setcounter{rememberchapter}{\value{chapter}}
\part{#1}
\setcounter{chapter}{0}
\renewcommand{\thechapter}{\Alph{chapter}}
}
\newcommand{\mypart}[1]{%
\part{#1}
\setcounter{chapter}{0}
}
\newcommand{\nopart}{%
\setcounter{chapter}{\value{rememberchapter}}
\renewcommand{\thechapter}{\arabic{chapter}}
}
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Introduction}
\chapter{Background}
\chapter{Literature Review}
\firstpart{Paradigm 1}
\chapter{CaseStudy 1}
remembering: \arabic{chapter} and \arabic{rememberchapter}
\chapter{CaseStudy 2}
\mypart{Paradigm 2}
\chapter{CaseStudy 3}
\chapter{CaseStudy 4}
\nopart
\chapter{Conclusion}
\appendix
\end{document}