%2C%20pp.%201236%E2%80%931239%20(cit.%20na%20pp.%2010)..png)
O estilo de referência padrão do bibtex lista o artigo como (por exemplo):
AS Arnold, JS Wilson e MG Boshier. “Um Laser de Diodo Simples de Cavidade Estendida”. Review of Scientific Instruments 69.3 (1998), pp. 1236–1239 (cit. na pp. 10).
No entanto, para minha tese de doutorado, os requisitos de referência são mais ou menos assim
AS Arnold, JS Wilson e MG Boshier. “Um Laser de Diodo Simples de Cavidade Estendida”. Revisão de Instrumentos Científicos, vol. 69, não. 3 (1998), pp. 1236–1239 (cit. na pp. 10).
Alguma dica, como implementá-lo?
PS:
Estou carregando o pacote biblatex como:
\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}
Responder1
O formato de um campo pode ser controlado pelo \DeclareFieldFormat
qual possui um argumento opcional para especificar o tipo de entrada.
Pois article
você pode usar:
\DeclareFieldFormat[article]{volume}{\bibstring{volume}~#1}
\DeclareFieldFormat[article]{number}{\bibstring{number}~#1}
Porém, obtendo o espaço entre o volume e o número, você deve redefinir 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}