我曾使用 Latex 编写我的 M2 Master,我必须说它是一款出色的工具,但作为一个完全的新手,我很难找到和理解我需要哪些命令来实现什么目的。无论如何,我最终得到了我喜欢的东西。然而就在昨天,当我检查我的参考书目以获取我现在正在准备的论文的参考资料时......我注意到我的参考书目末尾缺少一些参考资料,更确切地说,我的参考书目在我的 Webography 开始之前就被打断了。
因此我搜索了一会儿,然后分析了应该打印参考书目的代码部分:
\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 到底起什么作用吗,以及为什么在我的情况下它在结束之前就删掉了我的参考书目?
谢谢你!!