我遇到了一个奇怪的问题(在我看来)与所包含章节中的参考书目和文档的结构有关,我只是无法找出原因......
在最终的文档中,我想要包含一个结构如下的目录:
我不想有说明“第 1 部分 - 简介”的页面,我想使用此命令将其排除:
\renewcommand{\part}[1]{\addcontentsline{toc}{part}{#1}}
但是,如果我将其包含到我的文档中,我最终会得到以下目录:
--> “简介”部分移至目录底部
我已经弄清楚了使用 MWE,它与在我要包含的章节中包含参考书目有关,因为主文件中包含参考书目的 MWE 以及包含没有参考书目的章节都是可以的 - 但是这些的组合会以某种方式触发这种情况吗?
这有效:
\documentclass{book}
\usepackage{lipsum}
\renewcommand{\part}[1]{\addcontentsline{toc}{part}{#1}} %removes pages with part headers
\begin{document}
\tableofcontents
\cleardoublepage
\part{Introduction}
%\include{MWE_Chapter}
\chapter{Wabbadabbadupdup} % (fold)
This is just a test and a citation \citep{Carmichael2008} -
\section{Hey ho Lets go}
\lipsum
\bibliographystyle{jneurosci} %apalike, abbrv
\bibliography{library}
\end{document}
这不:
\documentclass{book}
\usepackage{lipsum}
\renewcommand{\part}[1]{\addcontentsline{toc}{part}{#1}} %removes pages with part headers
\begin{document}
\tableofcontents
\cleardoublepage
\part{Introduction}
\include{MWE_Chapter}
\end{document}
MWE_Chapter 为:
\chapter{Wabbadabbadupdup} % (fold)
This is just a test and a citation \citep{Carmichael2008} -
\section{Hey ho Lets go}
\lipsum
\bibliographystyle{jneurosci} %apalike, abbrv
\bibliography{library}
我真的很想知道是什么原因导致了这种现象,以及是否有人可以重现它?或者是否有其他方法可以在不更改目录的情况下删除由 \part 语法创建的页面!谢谢!
顺便说一下,如果我使用
\addcontentsline{toc}{part}{<Header of the part>}
而不是使用 renew 命令来删除部分页面
答案1
因此,我遇到的这个问题似乎与 Latex 最古老的错误之一有关,我在这里找到了答案(\immediate\write 对我有用):