PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : jurabib - Kein Komma zwischen Volume und Number



Barghest
11-06-2008, 14:15
Hallo,

ich nutze aktuell jurabib v.061beta und bei Artikeln hätte ich gerne, dass zwischen dem Volume und der Nummer ein Komma steht, also so:

Donaldson, Stewart I./Gooler, Laura E./Scriven, Michael (2002): Strategies for Managing Evaluation Anxiety: Toward a Psychology of Program Evaluation. In: American Journal of Evaluation, Vol. 23, Nr. 3, S. 261–273.

Stattdessen fehlt aber das Komma vor "Nr. 3."

Kann ich das irgendwie ändern? In der Doukementation habe ich dazu nichts gefunden.

Außerdem muss ich derzeit das "Vol." mit in das Volume-Feld eingeben. Auch da wäre es natürlich schöner, wenn das automatisch ginge.

Meine aktuelle jurabib-Konfiguration sieht so aus:
\jurabibsetup{
authorformat=year, %abbrv: abgekürzte Vornamen
commabeforerest,
titleformat=colonsep,
pages=format,
ibidem=strict,
titleformat=noreplace,
see,
%citefull=all
%bibformat=raggedright
}
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
}

\jbdotafterbibentry %Setzt einen Punkt am Ende eines jeden Bibliographie-Eintrages.
\renewcommand*{\jbcitationyearformat}[1]{#1} %keine Klammern um die Jahreszahl bei Zitaten
\renewcommand*{\bibbtsep}{In:} %bei "incollection" wird nach dem "In" ein Doppelpunkt eingefügt
\renewcommand*{\bibbdsep}{} %vor dem Datum steht kein Komma
\renewcommand*{\biblnfont}{\textit} %Kapitälchen für den Nachnamen des Autors
\renewcommand*{\bibelnfont}{\textit}%Kapitälchen für den Nachnamen des Editors
\renewcommand*{\bibefnfont}{\textit}%Kapitälchen für den Vornamen des Editors
\renewcommand*{\bibfnfont}{\textit}%Kapitälchen für den Vornamen des Autors
\renewcommand*{\bibjtsep}{In: } %bei Artikeln kommt vor die Zeitschrift ein In:
\biburlfont{same}
\renewcommand*{\biburlprefix}{({}Online verfügbar unter: }
\renewcommand*{\biburlsuffix}{{}}

Danke im Voraus!

Barghest
18-06-2008, 12:26
Mal nach oben bringen.:rolleyes:

Sabrina.Dankers
18-06-2008, 13:06
Also das mit dem autmatisieren von Vol. müsste mit

\renewcommand*\artvolumeformat[1]{ Vol.~#1}

gehen. Das andere Problem habe ich noch nicht so ganz verstanden. Zeig mal wie es aussehen soll. Und wie es derzeit aussieht. Und markiere die entsprechenden Teile farbig.

Barghest
02-07-2009, 12:21
So, ich betätige mich mal als Totengräber meines eigenen Themas, da ich das Problem immer noch nicht lösen konnte.

So möchte ich es haben:
Donaldson, Stewart I./Gooler, Laura E./Scriven, Michael (2002): Strategies for Managing Evaluation Anxiety: Toward a Psychology of Program Evaluation. In: American Journal of Evaluation, Vol. 23, Nr. 3, S. 261–273.

So habe ich es:
Donaldson, Stewart I./Gooler, Laura E./Scriven, Michael (2002): Strategies for Managing Evaluation Anxiety: Toward a Psychology of Program Evaluation. In: American Journal of Evaluation, Vol. 23 Nr. 3, S. 261–273.

Es fehlt also nach "Vol. 23" ein Komma.

Viele Grüße

barghest

Barghest
09-07-2009, 15:33
Keine eine Idee?

Das müsste ja irgendwo in der jureco.bst einzustellen sein. Ich finde halt nicht wo ;b

Barghest
10-07-2009, 16:03
Ich habe mal versucht, ein Minimalbeispiel zu erstellen:



\documentclass[11pt,a4paper]{scrartcl}
\usepackage{jurabib}
\jurabibsetup{
authorformat=year, %abbrv: abgekürzte Vornamen
commabeforerest,
titleformat=colonsep,
pages=format,
ibidem=strict,
titleformat=noreplace,
see,
%citefull=all
%bibformat=raggedright
}
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
}
%\usepackage[pdftex]{hyperref} %Zitate und Inhaltsverzeichnis verlinken
%\setcounter{section}{-1} %durch diesen Befehl erhält die Einleitung die Kapitelnummer 0
\jbdotafterbibentry %Setzt einen Punkt am Ende eines jeden Bibliographie-Eintrages.
\renewcommand*{\jbcitationyearformat}[1]{#1} %keine Klammern um die Jahreszahl bei Zitaten
\renewcommand*{\bibbtsep}{In:} %bei "incollection" wird nach dem "In" ein Doppelpunkt eingefügt
\renewcommand*{\bibbdsep}{} %vor dem Datum steht kein Komma
\renewcommand*{\biblnfont}{\textit} %Kapitälchen für den Nachnamen des Autors
\renewcommand*{\bibelnfont}{\textit}%Kapitälchen für den Nachnamen des Editors
\renewcommand*{\bibefnfont}{\textit}%Kapitälchen für den Vornamen des Editors
\renewcommand*{\bibfnfont}{\textit}%Kapitälchen für den Vornamen des Autors
\renewcommand*{\bibjtsep}{In: } %bei Artikeln kommt vor die Zeitschrift ein In:
\biburlfont{same}
\renewcommand*{\biburlprefix}{({}Online verfügbar unter: }
\renewcommand*{\biburlsuffix}{{}}


\begin{filecontents}{literatur.bib}
@ARTICLE{Fel03,
author = {Feldmann, Klaus},
title = {Visualisierung und multimediale Kommunikation in der Soziologie},
journal = {Europäische Zeitschrift für Semiotische Studien},
year = {2003},
volume = {Vol. 15},
pages = {593-608},
number = {2-4},
timestamp = {2009.05.19}
}

@ARTICLE{Hub83,
author = {Huberman, A. Michael and Miles, Matthew B.},
title = {Drawing Valid Meaning from Qualitative Data: Some Techniques of Data
Reduction and Display},
journal = {Quality and Quantity},
year = {1983},
volume = {17},
pages = {281-339},
timestamp = {2009.07.08}
}
\end{filecontents}


\begin {document}
Bla \cite{Hub83}

\cite{Fel03}

\bibliography{literatur}
\bibliographystyle{jureco}

\end{document}


Danke und viele Grüße

barghest

rais
10-07-2009, 21:29
Moin moin,

Ich habe mal versucht, ein Minimalbeispiel zu erstellen:

versuch es etwa so


\documentclass[11pt,a4paper]{scrartcl}
\usepackage[ngerman]{babel}%<--sonst wird's nix mit \AddTo\bibsgerman...
\usepackage{jurabib}
\jurabibsetup{
authorformat=year, %abbrv: abgekürzte Vornamen
commabeforerest,
titleformat=colonsep,
pages=format,
ibidem=strict,
titleformat=noreplace,
see,
}
\AddTo\bibsgerman{%
\renewcommand*{\ibidemname}{ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
}
\jbdotafterbibentry %Setzt einen Punkt am Ende eines jeden Bibliographie-Eintrages.
\renewcommand*{\jbcitationyearformat}[1]{#1} %keine Klammern um die Jahreszahl bei Zitaten
\renewcommand*{\bibbtsep}{In:} %bei "incollection" wird nach dem "In" ein Doppelpunkt eingefügt
\renewcommand*{\bibbdsep}{} %vor dem Datum steht kein Komma
\renewcommand*{\biblnfont}{\textit} %Kapitälchen für den Nachnamen des Autors
\renewcommand*{\bibelnfont}{\textit}%Kapitälchen für den Nachnamen des Editors
\renewcommand*{\bibefnfont}{\textit}%Kapitälchen für den Vornamen des Editors
\renewcommand*{\bibfnfont}{\textit}%Kapitälchen für den Vornamen des Autors
\renewcommand*{\bibjtsep}{In: } %bei Artikeln kommt vor die Zeitschrift ein In:
\biburlfont{same}
\renewcommand*{\biburlprefix}{({}Online verfügbar unter: }
\renewcommand*{\biburlsuffix}{{}}

\renewcommand*\artnumberformat[1]{\unskip,\space\Numbername~#1}%

\begin{filecontents}{literatur.bib}
@ARTICLE{Fel03,
author = {Feldmann, Klaus},
title = {Visualisierung und multimediale Kommunikation in der Soziologie},
journal = {Europ{\"a}ische Zeitschrift f{\"u}r Semiotische Studien},
year = {2003},
volume = {Vol. 15},
pages = {593-608},
number = {2--4},
timestamp = {2009.05.19}
}

@ARTICLE{Hub83,
author = {Huberman, A. Michael and Miles, Matthew B.},
title = {Drawing Valid Meaning from Qualitative Data: Some Techniques of Data
Reduction and Display},
journal = {Quality and Quantity},
year = {1983},
volume = {17},
pages = {281-339},
timestamp = {2009.07.08}
}
\end{filecontents}

\begin {document}
Bla \cite{Hub83}

\cite{Fel03}

\bibliography{literatur}
\bibliographystyle{jureco}
\end{document}

schau aber, ob Du irgendwo `number' ohne `volume' verwendest...

MfG

Barghest
11-07-2009, 14:15
Hi Rainer,

danke für Deine Hilfe.

babel hatte ich in dem Minimalbeispiel vergessen - normalerweise ist das drin.

Bisher habe ich kein Article, in dem es nur ein Number ohne Volume gibt. Aber wenn doch, dann kann ich die Number ja in das Volume-Feld schreiben, um doppelte Kommas zu vermeiden.

Dann hattest du bei der Nummer noch einen doppelten -- eingefügt. Ist das nicht ein Bindestrich und kein "bis"? Und wenn das so korrekt ist, gehört dann auch bei den Seitenzahlen ein -- rein?

Viele Grüße

Thomas

rais
11-07-2009, 17:46
Moin Thomas,


Dann hattest du bei der Nummer noch einen doppelten -- eingefügt. Ist das nicht ein Bindestrich und kein "bis"? Und wenn das so korrekt ist, gehört dann auch bei den Seitenzahlen ein -- rein?

nö, der Bereichsstrich ist so lang wie ein Gedankenstrich (--), wird bloss ohne Abstand gesetzt; `-' wäre ein Bindestrich.
Und ja, konsequenterweise gehört dieser etwas längere Strich auch bei Seitenbereichen rein, hier hat Dir Jens allerdings etwas Arbeit abgenommen: spätestens durch die `pages=format' Option wird eh `--' statt `-' in die .bbl bei Seitenbereichen geschrieben, Du kannst ja mal testhalber pages={4-7} mit pages={4--7} vergleichen, sollte eigentlich in beiden Fällen \jbPages{4--7} in der .bbl verwenden und damit keinen Unterschied in der Ausgabe.
Nun nimmst Du testhalber number={1-3} und number={1--3}, vergleichst die Ausgabe der Nummern zueinander und dann vergleichst Du die Nummern mit den Seiten ... d. h. jeweils die Striche dazwischen.;)

OTOH mag number={1-3} auch in dieser Schreibweise seine Berechtigung haben: wenn es sich um _eine_ Nummer handelt und nicht um einen Bereich.

MfG