Da ich nicht DG1BGS bin und deshalb auch seine Intention nicht kenn, rate ich mal ins blaue.
Wenn du \cite{???} schreibst, hat das zwei Nachteile:
- Du musst an dieser Stelle schon wissen, dass du auf eine nicht in der Bibliographie stehende Literaturstelle verweist.
- Du hast dadurch keine Information darüber, auf welche Literaturstelle du da verweist.
Ich denke, was der OP möchte ist, dass ihm Fehler in den Referenzen mit dem immer gleichen Text angezeigt werden. Dadurch lässt sich hernach einfach in der Ausgabe nach "???" suchen und man findet alle Stellen, wo eine nicht existente Referenz vorkommt. In der Regel (zumindest bei mir) tauchen solche undefinierten Referenzen dort auf, wo man sich im Eifer des Gefechts vertippt hat und statt Müller2010 eben Müler2010 geschrieben hat.
Will man jetzt Systematisch nach solchen Fehlern suchen, müsste man nach jeder Menge möglicher Permutationen aller verwendeten Bibtex-Keys suchen. Würde dagegen [???] ausgegeben, muss man nur nach "???" suchen.
natürlich kann man sich auch aus der .blg-Datei die Keys der undefined References raussuchen und im Quelltext nach diesen suchen... Aber wie heißt es so schön: "Jedes Ding hat drei Seiten: die, die ich sehe, die, die du siehst und die, die keiner von uns beiden sieht."