Change citation label using multibbl package

I'm writing a document with two bibliographies, one for references and the other for links. My code is in this format:

\documentclass{article}

\usepackage{multibbl}
\newbibliography{R}
\newbibliography{L}

\begin{document}

Text, etc...

\bibliographystyle{R}{plain}
\bibliography{R}{References}{References}

\bibliographystyle{L}{plain}

\end{document}


I would like the entries in the "Links" portion of the bibliography to have citation keys of the form [L1], [L2], [L3], and so on, while keeping entries in the References section with ordinary numbering. How can I do this? It seems that themultibib package allows for the style to be altered to accommodate this, but I was only able to get bibliography to compile the way I liked using multibbl.

First here is how to do it with multibib, followed by an approach with multibbl:

\documentclass{article}

\usepackage[labeled,resetlabels]{multibib}

\begin{document}

\bibliographystyle{plain}
\bibliography{References}

\bibliographystyleL{plain}

\end{document}


To do something similar with multibbl in your set-up you can redefine the \bibitem command in the second bibliography to print a different label. Here is one way:

\documentclass{article}

\usepackage{multibbl}
\newbibliography{R}
\newbibliography{L}

\begin{document}

\bibliographystyle{R}{plain}
\bibliography{R}{References}{References}

\makeatletter
\newcounter{mybibitem}
\def\bibitem#1{\stepcounter{mybibitem}\@lbibitem[L\the\value{mybibitem}]{#1}}
\makeatother

\bibliographystyle{L}{plain}

However, I would prefer to use the multibib approach or better still use biblatex.
• Thank you, this worked perfectly in multibib. – Mnifldz Jun 30 '15 at 20:14