我正在尝试更改预排序功能,首先按年份对我的 bib 条目进行排序,然后按月份进行排序 - 但是:没有成功。
我添加了一个像这样的 month.sort 函数(类似于已经存在的 year.sort 函数):
FUNCTION {month.sort}
{ month empty$
{ key empty$
{ "to sort, need month or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ month sort.format.names }
if$
}
原始/未改变的预排序函数如下所示:
FUNCTION {presort}
{ type$ "book" =
type$ "inbook" =
or
'author.editor.sort
{ type$ "proceedings" =
'editor.organization.sort
{ type$ "manual" =
'author.organization.sort
'year.sort
if$
}
if$
}
if$
" "
*
author field.or.null
sort.format.names
*
" "
*
title field.or.null
sort.format.title
*
#1 entry.max$ substring$
'sort.key$ :=
}
知道我需要改变什么吗?
谢谢!