Use of the right bibliography style to obtain particular format for paper cite

I already try to find a solution without asking any question but I didn't find anything.

I'm working in a document with the following specific:

\documentclass[12pt,a4paper,titlepage]{book}
\usepackage{ae}
\usepackage{subfigure}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{multirow}
\usepackage[british]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{verbatim}
\usepackage{alltt}
and others...


and at the end of my document I have the bibliography with the following command:

\nocite{}
\newpage
\bibliographystyle{unsrt}
\bibliography{bibliografia}


Citing a paper I obtain the following result:

Instead of 52(2):90-96 I would like to have vol. 52 and pp.90-96.

Any idea to obtain this format with my specific? Thanks for the help!!!

• Welcome to TeX SX! The simplest wa to customise is to use biblatex. Aug 7, 2015 at 10:52
• @Bernard Am I already using biblatex? How should I use it? Aug 7, 2015 at 11:16
• I guess not, since you use the usual syntax, and biblatex changes it slightly. I'm preparing a code. Btw, you do not want the number of the volume to appear? Aug 7, 2015 at 11:20
• @Bernard, thanks for your help. Instead of 52(2):90-96 I would prefer vol. 52 n.2 pp. 90-96. Aug 7, 2015 at 11:23

Here's a way, starting from biblatex-ieee which seems to be closest to what you want. I only had to modify a few macros, with the help of the xpatch package. Note that I had to change the default ‘unit punctuation’ (default punctuation between groups of elements in a bibliographic entry) from a comma back to a fullstop (default in generic biblatex), but this might have side effects on ther types of entries.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{btas,
author = {B. Bangerter and S. Talwar and R. Arefi and K. Stewart},
title = {Networks and devices for the 5g era},
journal= {IEEE Communications Magazine},
volume = {52},
number = {2},
pages = {90--96},
year = {2014},
month = {2},
}
\end{filecontents}
\usepackage[style=ieee, sorting=none, ]{biblatex}

\DeclareFieldFormat[article]{title}{#1}

\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\iffieldundef{series}
{}
{%
\newunit
\printfield{series}%
}%
\usebibmacro{volume+number+eid}%
}%

\usepackage{xpatch}

\xpatchbibdriver{article}{%
\newunit
\usebibmacro{issue+date}%
}%
{%
\usebibmacro{issue+date}%
}{}{}

\xpatchbibmacro{volume+number+eid}{%
\printfield{volume}%
\newunit}%
{%
\printfield{volume}%