AS Arnold、JS Wilson、MG Boshier。「シンプルな拡張キャビティダイオードレーザー」。Review of Scientific Instruments 69.3 (1998)、pp. 1236–1239 (pp. 10 より引用)。

AS Arnold、JS Wilson、MG Boshier。「シンプルな拡張キャビティダイオードレーザー」。Review of Scientific Instruments 69.3 (1998)、pp. 1236–1239 (pp. 10 より引用)。

デフォルトの bibtex 参照スタイルでは、記事は次のようにリストされます (例):

AS Arnold、JS Wilson、MG Boshier。「シンプルな拡張キャビティダイオードレーザー」。Review of Scientific Instruments 69.3 (1998)、pp. 1236–1239 (pp. 10 より引用)。

しかし、私の博士論文の場合、参考文献の要件は次のようになります

AS Arnold、JS Wilson、MG Boshier。「シンプルな拡張キャビティダイオードレーザー」。Review of Scientific Instruments、vol. 69、no. 3 (1998)、pp. 1236–1239 (pp. 10 より引用)。

それを実装するためのヒントはありますか?

追伸:

私は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}

関連情報