Literaturverzeichnis-Kürzel manuell bestimmen

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: Literaturverzeichnis-Kürzel manuell bestimmen

von Genmutant » So 20. Apr 2014, 17:46

Naja du musst halt biber aufrufen, und dann neu compilieren. Löschen musst du nichts, auch nicht bei biblatex.

von sasono » So 20. Apr 2014, 16:56

Mit biblatex und label funktioniert es, danke.

Gibt es eigentlich eine Möglichkeit, dass die Änderungen, die man in der .bib-Datei vorgenommen hat, auch sofort sichtbar werden, ohne dass man jedes Mal erst die .bbl-Datei (und bei Verwendung von biblatex offenbar auch alle anderen nicht-.tex-Dateien) löschen muss (ich verwende MikTex)?

von Genmutant » So 20. Apr 2014, 15:50

Funktioniert wahrscheinlich hauptsächlich bei biblatex, ich dachte du würdest wie von Felix vorgeschlagen ein modernes System benutzen :wink:

Ansonsten funktioniert möglicherweise "label", danach kannst du zumindest auch mal suchen.

von sasono » So 20. Apr 2014, 15:42

Danke für den Hinweis, aber das funktioniert leider nicht. Ein Minimalbeispiel:
\documentclass{scrbook}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[fixlanguage]{babelbib}

\begin{document}
\selectbiblanguage{ngerman}

Text. Text. Text. \cite{test}.

\bibliographystyle{babalpha}
\bibliography{ref}

\end{document}
Und in ref.bib ist dieser Eintrag enthalten:
@ONLINE{test,
shorthand = {ABC66},
title = {Title},
note ={A note}
}
Ergebnis ist: "Text. Text. Text. [tes]." und nicht wie gewünscht "Text. Text. Text. [ABC66].".

von Genmutant » So 20. Apr 2014, 14:34

Das ist dann "shorthand". Damit kannst du das von Hand festlegen. Bei den Einträgen die kein shorthand haben, wird es weiterhin automatisch generiert.

von sasono » So 20. Apr 2014, 14:16

Und wie funktioniert das damit genau? Mit Google habe ich vorher und auch jetzt nichts dazu gefunden, weil ich auch einfach nicht weiß, nach was ich suchen soll. "Kürzel" scheint nicht das richtige Wort zu sein. Am besten wäre es natürlich, man könnte direkt im bib-File das jeweilige Kürzel angeben wie etwa
kuerzel = {ABC66},

von Felix » So 20. Apr 2014, 12:01

Wenn nicht gerade ein fertiger BibTeX-Stil genau auf die Anforderungen passt, würde ich es mit der moderneren Paketkombination biblatex und biber probieren.

Felix

Literaturverzeichnis-Kürzel manuell bestimmen

von sasono » So 20. Apr 2014, 11:05

Wenn man als bibliographystyle beispielsweise alpha wählt, werden ja die drei Anfangsbuchstaben der Autoren plus die Jahreszahl als "Kürzel" im Text angezeigt, z. B. [BSQ11]. Gibt es eine Möglichkeit, diese Kürzel für jeden Eintrag manuell einzustellen? Ich will natürlich weiterhin mit einer separaten BibTex-Datei arbeiten und nicht mit \bibitem.

Nach oben