Entschuldigung, Du hast natürlich vollkommen Recht! Ich wusste bloß nicht, wie ich die bst-Datei in ein Minimalbeispiel einbinden soll. Aber jetzt hänge ich sie einfach als txt-Datei an. Hier ein Beispielcode:
Code:
\begin{filecontents}{lit.bib}
@incollection{ungezaehlt,
author = {Muster, Max},
title = {Beispiele, {T}eil {I}},
editor = {Itor, Ed},
booktitle = {Alle Beispiele},
series = {Wissenswertes},
publisher = {Bücher Verlag},
address = {Buxtehude},
year = {2009}
}
@incollection{gezaehlt,
author = {Muster, Moritz},
title = {Beispiele, {T}eil {II}},
editor = {Itor, Ed},
booktitle = {Alle Beispiele},
series = {Gezähltes Wissen},
volume = {42},
publisher = {Bücher Verlag},
address = {Buxtehude},
year = {2009}
}
\end{filecontents}
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{natbib}
\begin{document}
\citet{ungezaehlt}
\citet{gezaehlt}
\bibliographystyle{myDissStyleMod}
\bibliography{lit}
\end{document}
Den ersten Punkt konnte ich mittlerweile selbst lösen. Ich habe einfach in der Funktion format.bvolume das emphasize gelöscht, und nun tut es wie gewünscht:
Code:
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
{ bbl.volume volume tie.or.space.prefix
"volume" bibinfo.check * *
series "series" bibinfo.check
duplicate$ empty$ 'pop$
{ emphasize ", " * swap$ * }
if$
"volume and number" number either.or.check
}
if$
}
Trotzdem die Frage: Steht zu befürchten, dass sich diese Änderung auch auf andere Punkte noch auswirkt? Naja, das werde ich wohl dann selbst merken.
Wegen meines zweiten Punkts bin ich aber leider ratlos. Ich könnte mir vorstellen, dass ebenfalls die obige Funktion zu modifizieren und an geeigneter Stelle ein "(= series, volume)" oder so ähnlich einzufügen ist. Meine Versuche münden aber alle in Fehlermeldungen, wie z.B.
Code:
ptr=3, stack=
Gezähltes Wissen
Bd.~42
in: Ed~Itor (Hrsg.), \emph{Alle Beispiele}
---the literal stack isn't empty for entry gezaehlt
while executing---line 3075 of file myDissStyleMod.bst
Ich hoffe, damit kannst Du, Ulrike oder wer auch immer, etwas mehr anfangen?
Viele Grüße
Marius
Lesezeichen