
У меня пока не было большого опыта, biblatex
и я решил использовать цифровой стиль для ссылок в тексте. Однако стиль authoryear для библиографии гораздо лучше. Я знаю, что на самом деле я не могу совмещать numeric
citestyle с authoryear
bibstyle.
Это подводит меня к вопросу: как можно использовать цифровой стиль цитирования и форматирование 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}