# Numeric bibliography with author year title order

The supervisor of my thesis asked me to have a specific style in my bibliography. For example, an entry like the following

@article{cybenko,
title={Approximation by superpositions of a sigmoidal function},
author={Cybenko, George},
journal={Mathematics of Control, Signals and Systems},
volume={2},
number={4},
pages={303--314},
year={1989},
publisher={Springer}
}


Should look a like this

[1] Cybenko, G. (1989) Approximation by superpositions of a sigmoidal function. Mathematics of Control Signals and Systems 2, 303–314.

Does anyone know if there is a style in biblatex that is equivalent to his demands or if I should create my own style?

• Yes, it helps but I would also like for the first name to be abbreviated – MrIndianaJones Nov 30 '18 at 16:55

Following my answer in Combining style numeric with style authoryear in BibLaTeX as well as the modifications explained in Suppress "In:" biblatex, biblatex: Abbreviated author names?, Guidelines for customizing biblatex styles and a few other small changes we can come up with

\documentclass{article}
\usepackage[
backend=biber,
%sorting=none,
citestyle=numeric,
bibstyle=authoryear,
giveninits=true,
]{biblatex}

\makeatletter
\input{numeric.bbx}
\makeatother

% get back the convenient alias
\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}
\DeclareNameAlias{sortname}{family-given}

% only for biblatex >= 3.12
% uncomment the lines if they produce undefined control sequence errors
\DeclareNameWrapperAlias{author}{sortname}
\DeclareNameWrapperAlias{editor}{sortname}
\DeclareNameWrapperAlias{translator}{sortname}

% for biblatex >= 3.4, otherwise redefine \labelnamepunct

\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{#1\isdot}

\renewbibmacro{in:}{%
\ifentrytype{article}
{}
{\printtext{\bibstring{in}\intitlepunct}}}

\DeclareFieldFormat[article,periodical]{pages}{#1}