AS Arnold, JS Wilson, MG Boshier. “간단한 확장 공동 다이오드 레이저”. Scientific Instruments 69.3(1998), pp. 1236–1239(cit. on pp. 10) 검토.

AS Arnold, JS Wilson, MG Boshier. “간단한 확장 공동 다이오드 레이저”. Scientific Instruments 69.3(1998), pp. 1236–1239(cit. on pp. 10) 검토.

기본 bibtex 참조 스타일은 기사를 다음과 같이 나열합니다.

AS Arnold, JS Wilson, MG Boshier. “간단한 확장 공동 다이오드 레이저”. Scientific Instruments 69.3(1998), pp. 1236–1239(cit. on pp. 10) 검토.

그런데 제 박사학위 논문의 참고요건은 이렇습니다.

AS Arnold, JS Wilson, MG Boshier. “간단한 확장 공동 다이오드 레이저”. 과학 도구 검토, vol. 69, 아니. 3 (1998), pp. 1236–1239 (cit. on 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}

관련 정보