我有一个引用四个文件的主文档,并想创建一个包含这四个文件的标题及其结构的目录。
这是我的主文件的 MWE:
\documentclass[a4paper, 12pt, english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{natbib}
\usepackage{chapterbib}
\begin{document}
\input{./title.tex}
\renewcommand{\contentsname}{Table of Contents}
\tableofcontents
\include{Introduction}
\include{Paper1}
\include{Paper2}
\include{Paper3}
\end{document}
这是我所包含文件的 MWE,所有文件都类似:
\begin{center}
{\bfseries Title}
\end{center}
\section{Introduction}
\section{Conceptual Foundations}
\subsection{Topic A}
我希望我的目录看起来像:
标题文件 1
节文件 1
子文件 1
标题文件 2
....
目前我遇到的问题是标题没有显示,因为它们没有被标记为一个部分(我没有这样做是因为我希望它们显示为未编号的标题,并且文件中的后续部分/子部分显示为部分/子部分,而不是更低的级别)。第二个问题是第一个文件之后的部分没有编号,而是用字母“A”、“B”等标记 - 我在第一个文件中有一个附录,不确定这是否会影响其余部分。
答案1
这是一份示例文档,供您入门。我曾经titlesec
格式化章节标题和appendix
包以利用其{subappendices}
环境。您的章节被错误标记的原因是默认\appendix
命令将\chapter
级别标题变成了附录。由于您想要每个章节的附录,因此您需要将附录作为章节级元素。因此,您需要\appendix
从包含的文档中删除命令,然后将附录部分包含在环境中{subappendices}
。
\documentclass{report}
\usepackage{titlesec}
\titleformat{\chapter}[block]
{\filcenter\Large\bfseries}%
{}{1em}{}
\usepackage{appendix}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thechapter}{}
\renewcommand{\setthesection}{\Alph{section}}
\begin{document}
\tableofcontents
\chapter{Paper title one}
\section{A section}
\subsection{A subsection}
\begin{subappendices}
\section{A chapter appendix}
\section{Another chapter appendix}
\end{subappendices}
\chapter{Paper title two}
\section{A section}
\begin{subappendices}
\section{An appendix}
\end{subappendices}
\end{document}