Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Jurabib: ibidem=strict bei \citeauthor unterdrücken

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.04.2008
    Beiträge
    21

    Jurabib: ibidem=strict bei \citeauthor unterdrücken

    Hallo,

    erstmal vielen Dank für die vielen Lösungen, die ich hier schon gefunden habe!

    Jetzt stehe ich aber doch mal wieder vor einem Problem, für das ich noch keinen Eintrag finden kann:

    Aus meiner Literaturdatenbank zitiere ich mit \cite[]{} und \citeauthor{}.
    Und ich möchte, dass ibidem=strict nur dann greift, wenn ich mit \cite zitiere. Bei \citeauthor soll weiterhin immer der Nachname erscheinen und nicht "a.a.O."

    Ich benutze Jurabib mit folgenden Optionen:

    Code:
    \usepackage
    [authorformat=smallcaps,
    titleformat=all, 		
    commabeforerest
    auhorformat=abbrv,
    authorformat=allreversed,
    ibidem=strict,
    bibformat=raggedright,
    bibformat=ibidem, 	
    dotafter=bibentry, 	
    lookforgender]
    {jurabib}


    Im Moment sieht es in meiner Arbeit so aus:
    "...wie a.a.O. schon so schön geschrieben hat (a.a.O., 24)"

    Was ich möchte ist aber:
    "...wie MÜLLER (in Kapitälchen) schon so schön geschrieben hat (a.a.O., 24)"

    Ist es möglich, zwischen diesen beiden Fällen zu unterscheiden? Ich würde ungern die Autorenname nachträglich überall per Hand einfügen und in Kapitälchen setzen.


    Gruß,
    Rachel

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.04.2008
    Beiträge
    21

    Vielleicht doch noch eine Idee?

    Hallo,

    leider konnte ich dieses Problem bisher noch immer nicht lösen. Hat nicht vielleicht doch noch jemand eine Idee?

    Vielen Dank und viele Grüße,
    Rachel

  3. #3
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944

    Arrow Minimalbeispiel

    Zitat Zitat von Rachel Beitrag anzeigen
    Hallo,

    leider konnte ich dieses Problem bisher noch immer nicht lösen. Hat nicht vielleicht doch noch jemand eine Idee?

    Vielen Dank und viele Grüße,
    Rachel
    Vielleicht würde ein vollständiges Minimalbeispiel deine Chance auf eine Antwort erhöhen

    Gruß
    Marco

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    @Rachel: Ersetze \citeauthor{key} durch \citefield{shortauthor}{key}. Mit ein bisschen Glück ergibt das ggf. auch Kapitälchen.

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

  5. #5
    Registrierter Benutzer
    Registriert seit
    10.04.2008
    Beiträge
    21
    Danke für eure schnellen Antworten!
    Der Tipp mit \citefield{shortauthor}{key} klappt super. Allerdings arbeite ich mit einer .bib-Datei, die bereits mehrere hundert Einträge umfasst und das Feld shortauthor ist darin bisher nicht definiert, d.h. diese Lösung funktioniert zwar, macht mir aber einen enormen Aufwand (beim nächsten Mal mache ich es besser!). Wenn es einen Weg gäbe, bei dem ich um diese Änderungen herumkäme, würde ich mich sehr freuen

    Hier jedenfall ein Minimalbeispiel:

    Code:
    %=============Präambel=================
    
    \documentclass[paper=a4]{scrbook}
    
    \usepackage[ngerman]{babel}
    \usepackage[authorformat=smallcaps,        
    				titleformat=all,          
    				titleformat=commasep,      
    				authorformat=abbrv,
                    ibidem=strict] 							
    	{jurabib}
    
    %================Text==================
    
    \begin{document}
    
    Folgende Problematik besteht:
    Ich zitiere im Text mit ``cite" das Buch \cite{referenz} und unmittelbar darauf mit ``citeauthor" den zugehörigen Autor: \citeauthor{referenz}. Hier sollte der Name des Autors zu lesen sein und nicht ``a.a.O.".
    
    Das selbe gilt in Fussnoten.\footnote{Zunächst das Zitat des Buches \cite{referenz}, dann der Autor: \citeauthor{referenz}}
    
    \bibliography{minibib2}
    \bibliographystyle{jurabib}
    
    \end{document}
    Und hier die zugehörige .bib-Datei:

    Code:
    @BOOK{referenz,
      author = {Eigner, Diethelm},
      title = {Das thebanische Grab des Amenhotep},
      year = {1983},
      address = {Mainz},
      shorttitle = {Amenhotep},
      shortauthor = {Eigner}
    }
    (Das ist meine Minimalbeispiel-Premiere, ich hoffe es klappt.)

    Vielen Dank für eure Hilfe!

    Grüße,
    Rachel

  6. #6
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Lass in der bib-Datei das Feld shortauthor einfach weg - jurabib ist schlauer, als du denkst.

    Zu deinem Minimalbeispiel: Nicht schlecht, allerdings solltest du a) die bib-Datei zukünftig in eine filecontents-Umgebung packen (näheres siehe hier) und b) für die Darstellung von Umlauten außer \usepackage[ngerman]{babel} noch folgendes einfügen:

    Code:
    \usepackage[latin9]{inputenc}% für Unicode utf8 statt latin9
    \usepackage[T1]{fontenc}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.04.2008
    Beiträge
    21

    Gelöst :)

    Danke, perfekt! So klappt es!
    Jetzt habe ich nur noch ein Layout-Problem mit meinen Zitaten, aber das poste ich an anderer Stelle, wo es besser passt.

    Und vielen Dank für die Rückmeldung zu meinem Minimalbeispiel. Man lernt nie aus

    Gruß,
    Rachel

Stichworte

Lesezeichen

Berechtigungen

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