AS Arnold, JS Wilson и MG Boshier. «Простой диодный лазер с расширенным резонатором». Review of Scientific Instruments 69.3 (1998), стр. 1236–1239 (цит. на стр. 10).

AS Arnold, JS Wilson и MG Boshier. «Простой диодный лазер с расширенным резонатором». Review of Scientific Instruments 69.3 (1998), стр. 1236–1239 (цит. на стр. 10).

В стиле ссылок bibtex по умолчанию статья отображается следующим образом (например):

AS Arnold, JS Wilson и MG Boshier. «Простой диодный лазер с расширенным резонатором». Review of Scientific Instruments 69.3 (1998), стр. 1236–1239 (цит. на стр. 10).

Однако для моей докторской диссертации требования к источникам примерно такие:

AS Arnold, JS Wilson и MG Boshier. «Простой диодный лазер с расширенным резонатором». Review of Scientific Instruments, т. 69, № 3 (1998), стр. 1236–1239 (цит. на стр. 10).

Есть ли у вас какие-нибудь указания, как это реализовать?

P.S.:

Я загружаю пакет biblatex как:

\usepackage[style=numeric-comp,bibstyle=numeric,isbn=false,doi=false,hyperref=true,url=false,compress=true,backref=true,refsection=chapter,sorting=none,abbreviate=true]{biblatex}

решение1

Формат поля можно контролировать с помощью \DeclareFieldFormatнеобязательного аргумента для указания типа записи.

Для этого articleможно использовать:

\DeclareFieldFormat[article]{volume}{\bibstring{volume}~#1}
\DeclareFieldFormat[article]{number}{\bibstring{number}~#1}

Однако, чтобы получить пробел между объемом и числом, вам придется переопределить volume+number+eid.

\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \setunit*{\addcomma\space}%orig: \setunit*{\adddot}%
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

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

\documentclass{article}

\usepackage[style=numeric-comp,bibstyle=numeric,isbn=false,doi=false,hyperref=true,url=false,backref=true,sorting=none,abbreviate=true]{biblatex}


\usepackage{hyperref}
\DeclareFieldFormat[article]{volume}{\bibstring{volume}~#1}
\DeclareFieldFormat[article]{number}{\bibstring{number}~#1}
\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \setunit*{\addcomma\space}%
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{aksin}

\printbibliography
\end{document}

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