Your style file contains the lines
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit{\addcomma\space}%
\printfield[no]{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
where no
is defined as \DeclareFieldFormat{no}{\bibsstring{number}~#1}
.
But we don't want a comma and space after the volume
and don't care for the number prefix, so we get rid of it
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit*{\adddot}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
Since you use a style derived from biblatex-chicago
's notes
style, we will have to redefine its macros. (Indeed the behaviour you seek to achieve is the default behaviour in biblatex
's standard styles.)
Since biblatex-chicago
is specifically designed to exactly mirror the CMS, at times modifications can be quite awkward, as we will see here.
The relevant macros cjournal+ser+vol+num
and cperiodical+ser+vol+num
both contain the lines
\printfield[jourvol]{volume}%
\setunit*{\adddot}%
\printfield[journum]{number}%
which for our purposes need to be
\printfield[jourvol]{volume}%
\setunit*{\adddot}%
\printfield{number}%
mimicking the standard definition (found in standard.bbx
) of
\newbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit*{\adddot}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
So we need to
\renewbibmacro*{cjournal+ser+vol+num}{%
\usebibmacro{journal+sub}%
\setunit*{\addspace}%
\printlist[periodplace]{location}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newcunit
\printfield[jourser]{series}%
\newcunit}%\setunit*{\addspace}?
\printfield[jourvol]{volume}%
\setunit*{\adddot}%
\printfield{number}%
\setunit{\addcomma\addspace}%
\printfield{eid}%
\newunit}
\renewbibmacro*{cperiodical+ser+vol+num}{% For periodical entries,
\printtext[title]{% article subtype
\printfield[noformat]{title}%
\setunit{\addcolon\addspace}%
\printfield[noformat]{subtitle}}%
\setunit*{\addspace}%
\printlist[periodplace]{location}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newcunit
\printfield[jourser]{series}%
\newcunit}%\setunit*{\addspace}?
\printfield[jourvol]{volume}%
\setunit*{\adddot}%
\printfield{number}%
\setunit{\addcomma\addspace}%
\printfield{eid}%
\newunit}
MWE
\documentclass{article}
\usepackage[notes,backend=biber]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{cjournal+ser+vol+num}{%
\usebibmacro{journal+sub}%
\setunit*{\addspace}%
\printlist[periodplace]{location}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newcunit
\printfield[jourser]{series}%
\newcunit}%\setunit*{\addspace}?
\printfield[jourvol]{volume}%
\setunit*{\adddot}%
\printfield{number}%
\setunit{\addcomma\addspace}%
\printfield{eid}%
\newunit}
\renewbibmacro*{cperiodical+ser+vol+num}{% For periodical entries,
\printtext[title]{% article subtype
\printfield[noformat]{title}%
\setunit{\addcolon\addspace}%
\printfield[noformat]{subtitle}}%
\setunit*{\addspace}%
\printlist[periodplace]{location}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newcunit
\printfield[jourser]{series}%
\newcunit}%\setunit*{\addspace}?
\printfield[jourvol]{volume}%
\setunit*{\adddot}%
\printfield{number}%
\setunit{\addcomma\addspace}%
\printfield{eid}%
\newunit}
\begin{document}
\cite{baez/article,bertram,doody}
\printbibliography
\end{document}

bibalatex
's output. You could check if the problem persists, if you use, say, thearticle
class. We will, however, not be able to come up with a proper answer without the appropriate information - you haven't even told us thebiblatex
style you use.