For an article I am writing in LaTeX, I need to cite two data sets. This is how I have written the entries in the bib.tex file:
@misc{qog2023,
title={The Quality of Government Basic Dataset, version Jan23},
author={Dahlberg, Stefan, Aksel Sundström, Sören Holmberg, Bo Rothstein, Natalia Alvarado Pachon, Cem Mert Dalli & Yente Meijers.},
year={2023},
publisher={University of Gothenburg: The Quality of Government Institute}
}
@misc{epi2023,
title={2022 Environmental Performance Index},
author={Wolf, M. J., Emerson, J. W., Esty, D. C., de Sherbinin, A., Wendling, Z. A., et al. },
year={2022},
publisher={Yale Center for Environmental Law & Policy}
}
After compiling, the in-text citations appear as this:
enter image description here
This is how the LaTeX appears: (\cite{qog2023, epi2023})
No other citations appear to have this problem and I have been unable to troubleshoot. What is the correct way to cite this kind of data? Why won't the compiler generate the typical in-text citation format?

bibtexorbiber? (Not sure if you are usingbibtexorbiblatex, since your question didn't really specify and you taggedbiblatex.) – Willie Wong Jul 07 '23 at 20:58andin fields which are lists such asauthorand you have unescaped ampersands. Look atbiber's output. Does it complain about these entries? I'm guessing once you correct them, the problem will disappear. – cfr Jul 08 '23 at 03:52and. Commas must not be used to separate several names (they are only used to separate family and given name). See https://tex.stackexchange.com/q/36396/35864. – moewe Jul 08 '23 at 05:35&is also going to be a problem (it will cause a different kind of error, though): You need to write\&instead in thepublisherfield. (https://tex.stackexchange.com/q/7198/35864, https://tex.stackexchange.com/q/34580/35864) – moewe Jul 08 '23 at 05:35biblatex(at least if your version is sufficiently new) you can use the entry type@datasetinstead of@miscfor data sets (though the output will be largely identical to the output you'd get from@misc). – moewe Jul 08 '23 at 05:38