Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Jurabib und Jureco: Angabe von Ort und Verlag verändern

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.03.2007
    Beiträge
    117

    Jurabib und Jureco: Angabe von Ort und Verlag verändern

    ich verwende Jurabib mit Jureco zur Erzeugung meiner Bibliography. Ich soll nach Vorgabe meines Profs im Literaturverzeichnis sowohl Verlag als auch Ort angeben. Dies kann man ja relativ einfach über die publisher- und address-Einträge lösen. Leider sieht die Ausgabe dann folgendermaßen aus: "München/Wien: Oldenbourg", also "Ort: Verlag". Die Vorgabe ist aber, dass Ort und Verlag durch ein Komma getrennt sind und dabei der Verlag als erstes aufgezeigt werden soll.

    Kann mir jemand helfen, wie ich diesen Eintrag ändern kann?

    Vielen Dank im Voraus.

  2. #2
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Das Folgende ist ungetestet.

    In deinem TeX-System (MiKTeX, TeX Live) gibt es in \bibtex\bst\jurabib die Datei jureco.bst. Kopiere diese Datei in dein Arbeitsverzeichnis und benenne sie um (z.B. in myjureco.bst). In der umbenannten Datei suche nach folgenden Zeilen:

    Code:
    FUNCTION {output.bibitem.snd}
    { newline$
      publisher empty$
        { address empty$
               { "          {" write$ }
               { "          {" write$ address write$ }
          if$
        }
        { address empty$
               { "          {" write$ }
               { "          {" write$ address write$ "\bpubaddr {} " write$ publisher write$ }
          if$
        }
      if$
    Ändere dies ab in

    Code:
    FUNCTION {output.bibitem.snd}
    { newline$
      publisher empty$
        { address empty$
               { "          {" write$ }
               { "          {" write$ address write$ }
          if$
        }
        { address empty$
               { "          {" write$ }
               { "          {" write$ publisher write$ "\bpubaddr {} " write$ address write$ }
          if$
        }
      if$
    Ab nun wählst du mittels \bibliographystyle{myjureco} diesen geänderten Stil. Ergänzend nimm folgendes in deine Präambel auf:

    Code:
    \DeclareRobustCommand{\bpubaddr}{,}%
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  3. #3
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Leider muss ich nach einigen Tests meine "Lösung" ergänzen bzw. korrigieren.

    Zum einen verwendet jureco.bst an zahlreichen Stellen die Ausdrücke "address" und "publisher". Um den gewünschten Effek tatsächlich zu erreichen, muss (auch?) in der Funktion

    Code:
    FUNCTION {format.address.publisher.year}
    die Position von "address" und "publisher" in mehreren Zeilen vertauscht werden.

    Zum anderen bewirkt die Umbennennung der geänderten jureco.bst in myjureco.bst offenbar, dass sich das Format der Zitate im Text ändert.

    Tut mir leid, dass ich dir keine saubere Lösung mit jurabib liefern kann. Wenn die Abgabe deiner Arbeit nicht schon in einigen Wochen erfolgen soll, könntest du den Umstieg auf biblatex erwägen. Alternativ findet sich vielleicht ein bst-Kundiger, der deine Formatierungswünsche korrekt erfüllt.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  4. #4
    Registrierter Benutzer
    Registriert seit
    12.03.2007
    Beiträge
    117
    Danke für den Versuch.

    Leider besteht mein Problem weiterhin. Auch wenn es nicht die schönste Lösung ist, habe ich überlegt, den entsprechenden Eintrag als "note"-Feld anzufügen und die Einträge "publisher" und "address" weg zu lassen.
    Beispieleintrag:
    @Book{BartonShenkirWalker2002:MakingEnterpriseRisk ManagementPayOff,
    author = {Barton, Thomas L. and Shenkir, William G. and Walker, Paul L.},
    title = {Making Enterprise Risk Management Pay Off - How Leading Companies Implement Risk Management},
    shortauthor = {Barton, Shenkir and Walker},
    year = 2002,
    note ={Prentice Hall, New Jersey}
    }

    Leider klappt das auch nicht. Bei dieser Variante hört der Eintrag nach dem Titel mit einem Komma auf.

    Weiß jemand, wie ich dieses Problem sonst in den Griff bekommen kann?

    Vielen Dank im Voraus.

Lesezeichen

Berechtigungen

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