Seite 1 von 1
Literaturverzeichnis-Kürzel manuell bestimmen
Verfasst: So 20. Apr 2014, 11:05
von sasono
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.
Verfasst: So 20. Apr 2014, 12:01
von Felix
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
Verfasst: So 20. Apr 2014, 14:16
von sasono
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
Verfasst: So 20. Apr 2014, 14:34
von Genmutant
Das ist dann "shorthand". Damit kannst du das von Hand festlegen. Bei den Einträgen die kein shorthand haben, wird es weiterhin automatisch generiert.
Verfasst: So 20. Apr 2014, 15:42
von sasono
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].".
Verfasst: So 20. Apr 2014, 15:50
von Genmutant
Funktioniert wahrscheinlich hauptsächlich bei biblatex, ich dachte du würdest wie von Felix vorgeschlagen ein modernes System benutzen
Ansonsten funktioniert möglicherweise "label", danach kannst du zumindest auch mal suchen.
Verfasst: So 20. Apr 2014, 16:56
von sasono
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)?
Verfasst: So 20. Apr 2014, 17:46
von Genmutant
Naja du musst halt biber aufrufen, und dann neu compilieren. Löschen musst du nichts, auch nicht bei biblatex.