Объединение стиля numeric со стилем authoryear в BibLaTeX

Объединение стиля numeric со стилем authoryear в BibLaTeX

У меня пока не было большого опыта, biblatexи я решил использовать цифровой стиль для ссылок в тексте. Однако стиль authoryear для библиографии гораздо лучше. Я знаю, что на самом деле я не могу совмещать numericcitestyle с authoryearbibstyle.

Это подводит меня к вопросу: как можно использовать цифровой стиль цитирования и форматирование authoryear в библиографии?

решение1

Вы можете пройти по маршруту отbiblatex-biber: Как настроить порядок в библиографии?.

Позвоните citestyle=numeric(или члену семьи numeric, которого вы в данный момент используете) и bibstyle=authoryear, затем импортируйте numeric.bbx, чтобы снова получить нужную bibliographyсреду.

(По умолчанию сортировка будет выполнена так sorting=nyt, если вы хотите, sorting=noneвам придется явно указать ее.)

\documentclass{article}
\usepackage[
    backend=biber,
    %sorting=none,
    citestyle=numeric,
    bibstyle=authoryear,
]{biblatex}

\makeatletter
\input{numeric.bbx}
\makeatother

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{wilde,geer,worman}
\printbibliography
\end{document}

пример вывода

решение2

Вы можете их комбинировать:

\documentclass{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
 \usepackage[citestyle=numeric,bibstyle=authoryear]{biblatex}
 \addbibresource{biblatex-examples.bib}
 \AtEveryBibitem{[\printfield{labelnumber}]\addspace}%Numbers in the bib
 \begin{document}

 \cite{herrmann}, \cite{doody}, 

 \printbibliography
 \end{document}

введите описание изображения здесь

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