scrbook + biblatex + Darstellung eines unbekannten cite

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: scrbook + biblatex + Darstellung eines unbekannten cite

von slowfox » Mo 22. Nov 2010, 17:47

Das Thema ist schon seit längerem offen, aber hat wirklich keiner eine Idee wie man BibLatex überzeugen kann mit unbekannten Keys so umzugehen wie dies bspw. durch BibTex/Natbib gelöst wurde, nämlich die Darstellung mit zwei Fragezeichen (??),

von DG1BGS » Mi 30. Jun 2010, 12:52

cliffhanger hat geschrieben: 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) tauschen 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.
Ich würde sagen das gibt mal 100 Punkte :D Bevor ich Biblatex verwendet habe, also nur reines BibTeX einsetzte, war die Ausgabe von ??? und zwar ohne eckige Klammern der Normalfall.

LG Stephan

von cliffhanger » Mi 30. Jun 2010, 12:44

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:
  1. Du musst an dieser Stelle schon wissen, dass du auf eine nicht in der Bibliographie stehende Literaturstelle verweist.
  2. 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."

von gehess » Mi 30. Jun 2010, 10:59

Hallo,

mir erschließt sich zwar der Sinn des Ganzen nicht wirklich, aber warum schreibst du dann nicht einfach
\cite{???}
?

scrbook + biblatex + Darstellung eines unbekannten cite

von DG1BGS » Di 29. Jun 2010, 23:12

Hallo zusammen,
ich habe mal wieder eine Frage. Ich verwende Biblatex mit dem scrbook. Angenommen ich verwende im Fließtext ein Zitat mit
\cite{KennungNichtInBib}
, ich verweise also auf eine Kennung die in meiner bib-datei nicht existiert, so erhalte ich folgerichtig die Warnung
LaTeX Warning: Citation 'KennungNichtInBib' on page X undefined on input line X.
Im übersetzten Dokument wird das Zitat dann so abgedruckt
[KennungNichtInBib]
ich möchte aber, dass stattdessen ??? abgedruckt wird. Gibt es eine Option mit der sich das einstellen lässt?

Ich lade biblatex bisher mit folgenden Optionen:
\usepackage[style=alphabetic,sorting=anyvt,%
                sortcites=true,firstinits=true,%
                uniquename=init,hyperref=auto,%
                minnames=3,maxnames=3,%
                minitems=3,maxitems=99,%
                autopunct=false]{biblatex}
[/b][/code]

Nach oben