I have what follows:
\documentclass{article}
\begin{filecontents*}{mybib.bib}
@ARTICLE{refconf,
author = {author},
title = {title},
keywords = {conference}}
@ARTICLE{refjour,
author = {author},
title = {title},
keywords = {journal}}
@ARTICLE{ref,
author = {author},
title = {title}}
\end{filecontents*}
\usepackage[style=numeric-comp,backend=biber]{biblatex}
\bibliography{mybib}
\defbibheading{bibempty}{}
\begin{document}
\cite{refjour}, \cite{refconf}, \cite{ref}
\subsection{Personal Conference references}
\printbibliography[keyword=conference,heading=bibempty]
\subsection{Personal Journal references}
\printbibliography[keyword=journal,heading=bibempty]
\subsection{Other references}
\printbibliography[heading=bibempty]
\end{document}
which is not too bad but I need to customize the labels such that \cite{refjour}
yields [j.1] (j. for journal) in the main text as well as in the list of references, and that \cite{refconf}
yields [c.1], and finally \cite{ref}
yields [1].
Best Answer
A similar question to this one was recently posted. Prefixes to
labelnumber
can be easily added using theprefixnumbers
option of\printbibliography
. This option needsdefernumbers
enabled globally. For the last reference list, you'll probably want to filter out the previous keywords. Thenotkeyword
filter can be used more than once. All this is demonstrated using your MWE below.