
Команда biblatex
- \cite{key}
может содержать несколько ключей, разделенных запятой: \cite{ckey1,akey2,bkey3}
.
Вывод — списокв алфавитном порядке по фамилии: akey2; bkey3; ckey1
(где, key
конечно же, есть библиографическая запись).
Интересно, можно ли контролировать эту функцию, то есть каким-то образом решать, будет ли результирующий список упорядочен в алфавитном порядке или порядок элементов этого списка будет таким, как они указаны в скобках \cite
: ckey1; akey2; bkey3
(что полезно, если вы хотите сохранить этот порядок или, например, хотите перечислить несколько библиографических элементов в хронологическом порядке).
(Если это важно: я использую style=authortitle-icomp
)
решение1
Да, это возможно. Это контролируется опцией sortcites
. biblatex
Если включено (это для используемого вами стиля), такие случаи сортируются поГлобальныйсхема сортировки ( sorting
опция пакета). По умолчанию это то, nty
почему вы видите их отсортированными по фамилии. Если вы не хотите, чтобы они были отсортированы, как вы говорите, установите глобальную схему сортировки на none
. Вы всегда можете использовать sorting
опцию для \printbibliography
, если хотите указать схему сортировки для вашего списка(ов) ссылок.