命令“Let\newpage\relax”剪切了我的参考书目!

命令“Let\newpage\relax”剪切了我的参考书目!

我曾使用 Latex 编写我的 M2 Master,我必须说它是一款出色的工具,但作为一个完全的新手,我很难找到和理解我需要哪些命令来实现什么目的。无论如何,我最终得到了我喜欢的东西。然而就在昨天,当我检查我的参考书目以获取我现在正在准备的论文的参考资料时......我注意到我的参考书目末尾缺少一些参考资料,更确切地说,我的参考书目在我的 Webography 开始之前就被打断了。

看,“2012”之后和网络目录之前有一个逗号,这意味着缺少参考文献

因此我搜索了一会儿,然后分析了应该打印参考书目的代码部分:

\defbibfilter{web}{
    type=misc or
    type=online
}

{\let\newpage\relax
\printbibliography[heading=bibintoc, title={Bibliographie},nottype=misc, nottype=online]}
{\let\newpage\relax
\printbibliography[heading=bibintoc, title={Webographie},filter=web]}

\newpage
\listoffigures

\newpage

在我的书目打印结束时,就在打印网络目录之前,我有这个 \let\newpage\relax 命令。正如我几个月前写的那样,我不记得我为什么写了这个 XD,所以我用

\newpage

遵照执行...噗!我的参考书目不再被删减了。

在此处输入图片描述

所以是的,基本上我已经独自解决了我的问题,但我不明白为什么命令 \let\newpage\relax 会产生该错误。此外,用“\newpage”替换所有出现的该命令不会改变任何事情。

所以我的问题是:有人可以向我解释一下 \let\newpage\relax 到底起什么作用吗,以及为什么在我的情况下它在结束之前就删掉了我的参考书目?

谢谢你!!

相关内容