Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Jurabib: mehrere Autoren mit Semikolon trennen

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.12.2012
    Beiträge
    2

    Unhappy Jurabib: mehrere Autoren mit Semikolon trennen

    Hallo!

    Ich bastle schon seit einiger Zeit an meiner Jurabib-Bibliografie für ein englisches Essay, doch eine Sache will einfach nicht bei mir klappen. Und zwar hätte ich gerne die Trennung von mehreren Autoren mit 'und' (bzw. 'and') und ';', also

    Code:
    @BOOK{kline,
    	AUTHOR = {Stephen Kline AND Sut Jhally AND Jacqueline Botterill},
    	SHORTAUTHOR = {Kline et al.},
    	YEAR = {2005},
    	TITLE = {Social Communication in Advertising: Consumption In The Mediated Marketplace},
    	EDITION = {3},
    	PUBLISHER = {Routledge},
    	ADDRESS = {New York},
    }
    soll zu diesem werden:

    Kline, Stephen; Jhally, Sut and Botterill, Jacqueline: Social Communicaion in Advertising: Consumption in the mediated marketplace. 3rd edition. New York: Routledge, 2005.

    Mein Minimalbeispiel:

    Code:
    \documentclass[12pt,headings=small]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[english]{babel}
    \usepackage{textcomp}
    
    \usepackage[dotafter=bibentry]{jurabib}
    \jurabibsetup{
        commabeforerest,
        ibidem=strict,
        see,
        super,
        authorformat=and,
        titleformat={italic,colonsep,all},
        }
    Anpassungen mit 'renewcommand' scheinen bei mir generell nicht zu klappen, da z.B.
    Code:
    \renewcommand*{\biblnfont}{\textbf \textsc}
    den Autoren-Nachnamen als nicht fett und ohne Kapitälchen ausspuckt.

    Dementsprechend bringen auch die folgenden Anpassungen nichts:

    Code:
    \renewcommand{\jbbtasep}{; } % Trennung zwischen zwei Autoren
    \renewcommand{\bibbtasep}{; } % dito
    \renewcommand{\jbbfsasep}{; } % dito
    \renewcommand{\bibbfsasep}{; } % dito%
    Woran kann es liegen, dass die \renewcommands alle nicht angewendet werden? Gibt es eine Möglichkeit, 'authorformat=and' irgendwie zu modifizieren?

    Vielen Dank für Eure Hilfe,
    R0Sus

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Hallo und Herzlich Willkommen
    Zitat Zitat von R0Sus Beitrag anzeigen
    Mein Minimalbeispiel:
    nö, das ist nur ein Schnippsel. Ein Minimalbeispiel sieht anders aus.
    Zitat Zitat von R0Sus Beitrag anzeigen
    Anpassungen mit 'renewcommand' scheinen bei mir generell nicht zu klappen, da z.B.
    Code:
    \renewcommand*{\biblnfont}{\textbf \textsc}
    den Autoren-Nachnamen als nicht fett und ohne Kapitälchen ausspuckt.
    \textbf erwartet -- wie \textsc auch -- einen Parameter. In diesem Fall greift sich \textbf den \textsc als Parameter und \textsc selbst geht leer aus.
    Was Du machen könntest ist etwa
    Code:
    \newcommand\boldsc[1]{\textbf{\textsc{#1}}}
    \renewcommand*{\biblnfont}{\boldsc}
    oder auf die Schaltervarianten (d.h. parameterlose Befehle) zurückgreifen
    Code:
    \renewcommand*{\biblnfont}{\bfseries\scshape}
    (wobei letztere Variante sich ggf. auch auf andere Elemente auswirken kann).
    Ich würde mir die doppelte Auszeichnung aber nochmal gründlich überlegen.
    Zitat Zitat von R0Sus Beitrag anzeigen

    Dementsprechend bringen auch die folgenden Anpassungen nichts:

    Code:
    \renewcommand{\jbbtasep}{; } % Trennung zwischen zwei Autoren
    \renewcommand{\bibbtasep}{; } % dito
    \renewcommand{\jbbfsasep}{; } % dito
    \renewcommand{\bibbfsasep}{; } % dito%
    Woran kann es liegen, dass die \renewcommands alle nicht angewendet werden? Gibt es eine Möglichkeit, 'authorformat=and' irgendwie zu modifizieren?
    Ich denke eher, Deine `authorformat=and'-Option wirkt Deinen Änderungsversuchen entgegen.

    Frohes Fest
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.12.2012
    Beiträge
    2

    Problem solved!

    Hallo Rais!

    Danke für die Antwort. Das nächste Mal fällt mein Minimalbeispiel auch nicht ganz so minimal aus.

    Das Problem hat sich gelöst, und zwar mithilfe der Funktionen

    Code:
    \renewcommand{\bibbtasep}{; }
    \renewcommand{\bibbfsasep}{; }
    \renewcommand{\bibbstasep}{ and }
    in der Präambel. Nun wird zwischen dem ersten und zweiten Autor mit einem Semikolon getrennt und zwischen zwei und drei mit 'and'. Hat, wie schon vermutet, erst nach der Deaktivierung der 'authorformat=and'-Option Wirkung gezeigt.

    Danke & frohes Fest!

Stichworte

Lesezeichen

Berechtigungen

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