natbib с опцией надстрочного индекса плохо обрабатывает необязательный параметр

natbib с опцией надстрочного индекса плохо обрабатывает необязательный параметр

Я использую natbibдля цитирования следующее:

\usepackage[super, comma, numbers, square, sort]{natbib}

С нормальными цитатами, например

\cite{some-ref} 

это работает как и ожидалось. Но когда я пытаюсь передать необязательный аргумент, например:

\cite[Page 2]{some-ref}

получается неправильно. Номер ссылки заключен в скобки с верхним индексом, но необязательный аргумент вынесен за скобки, как обычный текст, как если бы я написал

\cite{some-ref}Page 2

Как это исправить? Я хочу, чтобы вся цитата, включая необязательный аргумент, была в виде верхнего индекса.

решение1

Я решил свою проблему, используя выбранный ответ на этот вопрос:

Надстрочные номера страниц с помощью natbib

Если вы это читаете, то мне наконец-то удалось добиться успеха в получасовом путешествии по неразрешимым капчам, глючным виджетам капчи и попыткам взлома моего буфера обмена, из-за которых мне приходилось заново копировать ссылку при каждой из примерно 10 попыток опубликовать это.

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