You need to change the refcommand
to authornum
, i.e.,
\setuppublications[alternative=num, refcommand=authornum]
A complete MWE:
\setupbibtex[database={bib}]
\setuppublications[alternative=num, refcommand=authornum]
\starttext
I am refering to \cite{me13}.
\placepublications[criterium=text]
\stoptext
gives

EDIT: There is a bug with authornum
due to which it does not work when the citation contains more than three authors. Here is a bug fix.
\setupbibtex[database={bib}]
\setuppublications[alternative=num, refcommand=authornum]
\unprotected\def\dobibauthornumref#1%
{\bibinsertrefsep
\doifbibreferencefoundelse{#1}
{\begingroup
\cite[left=,right=,alternative=author][#1]%
\bibalternative\c!inbetween
\cite[num][#1]%
\endgroup}
{}}
\starttext
\startTEXpage[offset=3mm]
I am refering to \cite[me13]. I can also refer to \cite[me13a,me13b].
\placepublications[criterium=text]
\stopTEXpage
\stoptext
where the bib.bib
file is
@article{me13,
title = {This bibliography in context},
author = {Convert, Recent and User, Latex and Guru, Old},
journal = {Tex SX},
volume = {1},
number = {1},
pages = {1-11},
year = {2013},
}
@article{me13a,
title = {This bibliography in context},
author = {Convert, Recent and Guru, Old},
journal = {Tex SX},
volume = {1},
number = {2},
pages = {12-16},
year = {2013},
}
@article{me13b,
title = {This bibliography in context},
author = {Convert, Recent},
journal = {Tex SX},
volume = {1},
number = {3},
pages = {17-32},
year = {2013},
}
which gives

Author [number]
is not supported by default. Butalternative=apa
is quite close. It displays the author name(s) and the year. I get a list of publications with\placepublications[criterium=text]
and with\completepublications[criterium=text]
context main.tex
. As I understand it, I do not have to runbibtex
.