![使用不同的排序选项从辅助书目资源打印所有内容](https://linux22.com/image/402415/%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E6%8E%92%E5%BA%8F%E9%80%89%E9%A1%B9%E4%BB%8E%E8%BE%85%E5%8A%A9%E4%B9%A6%E7%9B%AE%E8%B5%84%E6%BA%90%E6%89%93%E5%8D%B0%E6%89%80%E6%9C%89%E5%86%85%E5%AE%B9.png)
我正在尝试做一些我确信可以用 BibLaTeX 和 Biber 完成的事情,但我很难弄清楚。所以,我有两个.bib
文件,mystuff.bib
和otherstuff.bib
。在整个文档中,otherstuff.bib
条目被引用,它们应该在\printbibliography
文档末尾输出。但是:在文档中,我需要一个部分,其中包含mystuff.bib
(访问者\nocite{*}
)中列出的所有内容,使用ydnt
而不是正常的排序。我可以使用以下nyt
命令获得包含所有内容的部分:mystuff.bib
\begin{refsection}[mystuff.bib]
\nocite{*}
\printbibliography
\end{refsection}
但是,我无法单独控制排序方式。我尝试过使用\addsectionbib
,但我不确定我是否理解如何使用它来实现我想要的效果。
那么。我想在一个文档中使用不同的书目资源和不同的排序选项来创建两个书目。怎么做?
答案1
您可以通过切换到其他 来更改排序refcontext
。您可能想尝试
\begin{refsection}[mystuff.bib]
\nocite{*}
\newrefcontext[sorting=ydnt]
\printbibliography
\end{refsection}