I'm using the code from Roman numerals in citation with cite package.
I want to use letters, a, b, c to denote the inline citation and the bibliography.
I tested my code in the article documentclass. It worked fine. But when I use it in beamer, the code fails to work.
\documentclass{beamer}
\setbeamertemplate{bibliography item}{\insertbiblabel}
\usepackage{cite}
\makeatletter
\renewcommand*{@biblabel}[1]{[@alph{0#1}]}
\renewcommand\citeform[1]{@alph{0#1}}
\makeatother
\begin{document}
\meaning\cite
Refering to second article~\cite{ciccozzi2019execution}.
\bibliographystyle{ieeetr}
\bibliography{bibliography/slides.bib}
\end{document}
It's not required to use the cite package.
I guess beamer renews the cite command therefore my renew of citeform didn't kick in.
I'm keen to learn how to debug this kind of problem, I used \meaning\cite, which didn't give me anything interesting.
Besides, can anyone give a fix?
