Anzeige:
Ergebnis 1 bis 9 von 9

Thema: jurabib - Kein Komma zwischen Volume und Number

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    66

    jurabib - Kein Komma zwischen Volume und Number

    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:
    Code:
    \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!
    Geändert von Barghest (11-06-2008 um 13:18 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    66
    Mal nach oben bringen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    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.

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    66
    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

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    66
    Keine eine Idee?

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

  6. #6
    Registrierter Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    66
    Ich habe mal versucht, ein Minimalbeispiel zu erstellen:

    Code:
    \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

  7. #7
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Barghest Beitrag anzeigen
    Ich habe mal versucht, ein Minimalbeispiel zu erstellen:
    versuch es etwa so
    Code:
    \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
    Rainer
    There's nothing a good whack with a hammer won't fix!

  8. #8
    Registrierter Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    66
    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

  9. #9
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin Thomas,
    Zitat Zitat von Barghest Beitrag anzeigen
    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
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •