Нумерованный порядок множественных цитат

Нумерованный порядок множественных цитат

Я использую \bibliographystyle{ieeetr}для того, чтобы гарантировать, что цитаты нумеруются по их появлению в статье. Однако при множественных цитатах номера могут быть неупорядоченными из-за порядка, в котором они появлялись где-то ранее в статье:

\cite{paper1, paper2, paper3}==>[5, 3, 10]

Есть ли способ гарантировать, что номера будут отображаться в правильном порядке при множественных цитированиях?

решение1

Эта функциональность предоставляетсяцитировать пакет. По умолчанию он также сжимает списки ссылок, так что [1,2,3] становится [1-3], однако документ, в котором указано

\documentclass{article}

\usepackage[nocompress]{cite}
\bibliographystyle{ieeetr}

произведет желаемый вами эффект. Сортировку можно отключить с помощью опции [nosort].

Кстати, я заметил, что существуют альтернативные стили библиографии для IEEE Transactions, называемые , ieeetransкоторые включают вариант ieeetranS, сортирующий цитаты по умолчанию. Эти стили кажутся более новыми. Может быть, вам стоит рассмотреть возможность использования их вместо них.

решение2

Для тех, кому интересно, как это работает в biblatex, необходимо указать sortcites=trueопцию.

Например, при загрузке пакета:

\usepackage[sortcites=true]{biblatex}

Более подробную информацию см.этотвопрос.

Связанный контент