BibLaTex: Hrsg. falsch und firstfull
Verfasst: So 14. Jun 2009, 14:30
Hallo,
ich benutze MikTeX 2.7 und BibLaTex 0.8d und habe ein Problem, wenn ich den Herausgeber anpassen möchte.
Ich verwende den Style "alphabetic" und bekomme ohne weitere Anpassung folgende Ausgabe bei einem fullcite:
Manuela Musterfrau. "Irgendein Buch\. In: Hg. von Manfred Mustermann. 2008
Wenn ich jetzt mittels
\DefineBibliographyStrings{german}{%
bytypeeditor = {hrsg.}
}
den Herausgeber anpassen möchte, bekomme ich
Manuela Musterfrau. "Irgendein Buch\. In: R von Manfred Mustermann. 2008
Von dem "Hrsg." ist also nur noch "R" geblieben. Das Problem habe ich erst seit der Umstellung auf die neueste BibLaTex-Version (zumindest ist es mir erst danach aufgefallen).
Hier mein Code:
Außerdem hätte ich gerne die "firstfull"-Funktionalität von "authortitle-dw" in meinem Style.
Ich habe dazu die cbx-Datei angepasst und verschiedene Sachen ausprobiert, z.B. mit
und den darauf folgenden Zeilen. Geändert hat das an der Ausgabe nichts, ich hatte das Gefühl, dass BibLaTeX in die Zeilen von "\newbibmacro*{cite}" gar nicht reingeht. "firstfull=true" war gesetzt, ich habe es auch ohne den Parameter versucht und die Variable komplett rausgenommen.
Gibt es hier vielleicht schon eine einfache Lösung? Gesucht habe ich danach auch schon, aber ohne Erfolg.
Vielen Dank schonmal für die Hilfe und noch einen schönen Sonntag,
Marko
ich benutze MikTeX 2.7 und BibLaTex 0.8d und habe ein Problem, wenn ich den Herausgeber anpassen möchte.
Ich verwende den Style "alphabetic" und bekomme ohne weitere Anpassung folgende Ausgabe bei einem fullcite:
Manuela Musterfrau. "Irgendein Buch\. In: Hg. von Manfred Mustermann. 2008
Wenn ich jetzt mittels
\DefineBibliographyStrings{german}{%
bytypeeditor = {hrsg.}
}
den Herausgeber anpassen möchte, bekomme ich
Manuela Musterfrau. "Irgendein Buch\. In: R von Manfred Mustermann. 2008
Von dem "Hrsg." ist also nur noch "R" geblieben. Das Problem habe ich erst seit der Umstellung auf die neueste BibLaTex-Version (zumindest ist es mir erst danach aufgefallen).
Hier mein Code:
\documentclass{scrreprt} \usepackage{filecontents} \begin{filecontents}{literatur.bib} @incollection{B1, author = {Manuela Musterfrau}, title = {Irgendein Buch}, editor = {Manfred Mustermann}, year = {2008} } \end{filecontents} \usepackage[ngerman]{babel} \usepackage[babel]{csquotes} \usepackage[style=alphabetic]{biblatex} \bibliography{literatur} %Herausgeber anpassen \DefineBibliographyStrings{german}{% bytypeeditor = {hrsg.} } \begin{document} Hier kommt die Referenz: \fullcite{B1} \printbibliography \end{document}
Außerdem hätte ich gerne die "firstfull"-Funktionalität von "authortitle-dw" in meinem Style.
Ich habe dazu die cbx-Datei angepasst und verschiedene Sachen ausprobiert, z.B. mit
\DeclareBibliographyOption{firstfull}[true]{% \csuse{bool#1}{cbx:firstfull}} \newbibmacro*{cite}{% \global\boolfalse{cbx:herename}% \global\boolfalse{cbx:loccit}% \global\let\cbx@tempa\empty \ifbool{cbx:firstfull} {\ifciteseen {\usebibmacro{cite:normal}} {\usebibmacro{cite:firstfull}}} {\usebibmacro{cite:normal}}}
Gibt es hier vielleicht schon eine einfache Lösung? Gesucht habe ich danach auch schon, aber ohne Erfolg.
Vielen Dank schonmal für die Hilfe und noch einen schönen Sonntag,
Marko