gpt4 book ai didi

html - Gitbook章节引用书目不按字母顺序排列

转载 作者:技术小花猫 更新时间:2023-10-29 12:34:55 24 4
gpt4 key购买 nike

我正在使用 bookdown 从 R markdown 文件(即 .Rmd)创建一个 HTML gitbook,默认选项 split_bib = TRUE 导致引用书目位于每章的结尾,以及书末的完整引用书目。

书末引用书目是按字母顺序排列的,但章末引用书目不是。 (Here's an example)。

如何按字母顺序排列所有引用文献列表?

最佳答案

$(function(){
var elems = $('#refs').children('div').remove();
elems.sort(function (a, b) {
return b.id > a.id ? -1 : 1;
});
$('#refs').append(elems);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="refs" class="references">
<div id="ref-Goloboff2016">
<p>Goloboff, P. A., and S. A. Catalano. 2016: TNT version 1.5, including a full implementation of phylogenetic morphometrics. Cladistics 32:221–238.</p>
</div>
<div id="ref-Goloboff1999">
<p>Goloboff, P. 1999: Analyzing large data sets in reasonable times: solutions for composite optima. Cladistics 15:415–428.</p>
</div>
<div id="ref-Nixon1999">
<p>Nixon, K. C. 1999: The Parsimony Ratchet, a new method for rapid parsimony analysis. Cladistics 15:407–414.</p>
</div>
<div id="ref-Goloboff1997">
<p>Goloboff, P. A. 1997: Self-weighted optimization: tree searches and character state reconstructions under implied transformation costs. Cladistics 13:225–245.</p>
</div>
</div>

我的解决方案按 #refsdivid 排序。您没有指定是否要按姓氏升序和年份降序排序,这将需要更复杂的东西。

关于html - Gitbook章节引用书目不按字母顺序排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49391030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com