我有一份包含 3 个章节的文档。我希望第 2 章 Dolor 在目录中显示为第 1.1 节,而不是第 2 章。
我为每一章都创建了单独的文件,并且必须将其保留为单独的文件。如何从第 1 章中将章节调用为一个部分?
MWE 是:
\documentclass[british]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage{subfiles}
\usepackage[backend=biber, style=numeric-comp, refsection=chapter]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\tableofcontents
\include{Lorem}
\include{Dolor}
\include{Sit}
\end{document}
第1章( )的内容Lorem.tex
如下:
\chapter{Lorem}
Ipsum \autocite{sigfridsson} dolor \autocite{geer,worman}
\section{Lorem Section 1}
To err is human
\printbibliography[heading=subbibliography]
第2章( )的内容Dolor.tex
如下:
\chapter{Dolor}
Lorem ipsum \autocite{sigfridsson} dolor \autocite{knuth:ct:a,pines}
\printbibliography[heading=subbibliography]
第3章( )的内容Sit.tex
如下:
\chapter{Sit}
Lorem ipsum \autocite{sigfridsson} dolor
\autocite{geer,cicero,companion}
\printbibliography[heading=subbibliography]
答案1
如果您只想在目录中有一个章节标题,而不是在实际文档中,则需要使用一些低级命令。
替换\chapter{Dolor}
为定义如下的\tocsection{Dolor}
位置\tocsection
\documentclass[british]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\newcommand*{\tocsection}[1]{%
\refstepcounter{section}%
\addcontentsline{toc}{section}{\protect\numberline{\thesection}#1}}
\begin{document}
\tableofcontents
\chapter{Lorem}
lorem ipsum
\section{Ipsum}
lorem ipsum dolor sit amet
\tocsection{Dolor}
sit amet
\end{document}