用 LaTeX 封装多个章节的包装器

用 LaTeX 封装多个章节的包装器

如果我有一份文件,其章节顺序如下

\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}

相关内容