Fußnoten-Stil: Nachname, V.: Titel, Ort Jahr, Seite

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Fußnoten-Stil: Nachname, V.: Titel, Ort Jahr, Seite

von domwass » Mo 2. Mai 2011, 09:17

Der Stil, um den es in diesem Thread geht, ist ein Autor-Titel-Jahr-Stil (eine
eher ungewöhnliche Anforderung). Deshalb hat es keinen Sinn, eine Autor-
Jahr-Anforderung damit erfüllen zu wollen. Außerdem ist es nicht sinnvoll,
eine Anfrage an einen bestehenden Thread anzuhängen und einen
neuen Thread aufzumachen (und die gleiche Frage auch noch in dctt zu
stellen…). Ich habe deine Frage in deinem neuen Thread beantwortet.

Gruß,
Dominik.-
(Moderator)

von BavariaChris » So 1. Mai 2011, 00:14

Für meine Arbeit brauche ich auch einen Jahresangabe in der Fußnote des authortitle-dw Stils. Das Beispiel habe ich genau so ausprobiert um es zu testen aber es funktioniert nicht.

Woran liegt das?

Für mich ist der authortitle-dw Stil sehr wichtig, weil ich im Literaturverzeichnis die Namen mit Komma und in der Fußnote mit Slash trennen muss.

Besten Dank schon mal im Voraus!

Chris


\documentclass[12pt]{scrartcl}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOK{book,
  author = {Buchautor, Der},
  title = {Irgendein Buch},
  location = {Buch am Wald},
  date = {2000}}
 
  @BOOK{book2,
    author = {Hrubesch, Horst},
    title = {Ein anderes Buch},
    location = {Buch am Wald},
    date = {2000}}
  \end{filecontents}
	
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{csquotes}

\usepackage[style=authortitle-dw]{biblatex}

\bibliography{\jobname}


\newbibmacro*{cite}{%
  \global\togglefalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\ifnameundef{labelname}
         {}
         {\printnames{labelname}}}
     \setunit{\nametitledelim}%
     \usebibmacro{cite:title}%
     \iffieldundef{year}  
      {}          
      {\setunit{\nameyeardelim}%
       \printfield{year}}%
     \iflistundef{location}
       {}
       {\setunit{\addcomma\space}%
        \printlist{location}}}%
    {\usebibmacro{cite:shorthand}}}



%Autoren in Kapitälchen
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}

%Reihenfolge der Autorennamen
\DeclareNameFormat{default}{% Vollzitate
\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{labelname}{% alle anderen Zitate
\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}%
\usebibmacro{name:andothers}}

%Semikolon zwischen mehreren Autoren
\renewcommand*{\multinamedelim}{\addsemicolon\space}
\renewcommand*{\finalnamedelim}{\addsemicolon\space}
\renewcommand*{\multilistdelim}{\addsemicolon\space}
\renewcommand*{\finallistdelim}{\addsemicolon\space}

%Doppelpunkt nach Autoren
\renewcommand*{\nametitledelim}{\addcolon\space}



\begin{document}

Test(\footfullcite[34]{book})
Test2(\footfullcite[38]{book2})

\printbibliography
\end{document}

von Michael » Fr 19. Nov 2010, 15:13

Ja ist beabsichtigt, so will es der Dozent.
Ich teile hier aber durchaus deinen Einwand ;)

von domwass » Fr 19. Nov 2010, 14:53

Michael hat geschrieben:Bild
Kurze Rückfrage: Ist das mit 1995a und 1995b gewollt? Die Angabe ist ja
schon durch den Titel eindeutig (sie ist für Autor-Jahr-Zitierweise gedacht, wo
ansonsten »Jung 1995« nicht eindeutig wäre). Wenn sie nicht gewollt ist,
solltest du statt dem bibmacro cite:labelyear+extrayear meine Lösung mit
\printfield{year} nehmen.

Gruß,
Dominik.-

von Michael » Fr 19. Nov 2010, 13:38

Sorry für das fehlende Minimalbeispiel :oops:

Grundlage für meine Anpassungen ist die authortitle.cbx.

Ich habe deinen Vorschlag etwas umgestellt, sodass location vor year ausgegeben wird, aber ansonsten so übernommen.

Dieser cite-befehl im authortitle-stil:
\newbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\ifnameundef{labelname}
         {}
         {\printnames{labelname}}}
     \setunit{\nametitledelim}%
     \usebibmacro{cite:title}%
     \iflistundef{location}
       {}
       {\setunit{\addcomma\space}%
        \printlist{location}}%
     \iffieldundef{year}  
      {}          
      {\setunit{\space}%
       \usebibmacro{cite:labelyear+extrayear}}}%
    {\usebibmacro{cite:shorthand}}}
Und folgende Anpassungen in der Präambel:
%Autoren in Kapitälchen
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}

%Reihenfolge der Autorennamen
\DeclareNameFormat{default}{% Vollzitate
\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{labelname}{% alle anderen Zitate
\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}%
\usebibmacro{name:andothers}}

%Semikolon zwischen mehreren Autoren
\renewcommand*{\multinamedelim}{\addsemicolon\space}
\renewcommand*{\finalnamedelim}{\addsemicolon\space}
\renewcommand*{\multilistdelim}{\addsemicolon\space}
\renewcommand*{\finallistdelim}{\addsemicolon\space}

%Doppelpunkt nach Autoren
\renewcommand*{\nametitledelim}{\addcolon\space}
Führen mit \footcite zu dieser Ausgabe:
Bild


Ich danke euch für die schnelle und freundliche Hilfe!! :D

Grüße,
Michael

von domwass » Fr 19. Nov 2010, 09:34

Michael hat geschrieben: Für das Feld "location" wollte ich analog verfahren, bin aber leider gescheitert :(
Es wäre besser gewesen, ein Minimalbeispiel zu erstellen, als nur
Codeschnipsel zu posten, denn so weiß man nicht einmal, welchen Stil du
zugrundelegst. Wie auch immer, der cite-Befehl, mit dem du die von dir
gewünschte Zitierweise bekommst, könnte so aussehen:
\newbibmacro*{cite}{% 
  \global\togglefalse{cbx:loccit}% 
  \iffieldundef{shorthand} 
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage} 
       {\usebibmacro{cite:ibid}} 
       {\ifnameundef{labelname}
         {} 
         {\printnames{labelname}}}
     \setunit{\nametitledelim}%
     \usebibmacro{cite:title}% 
     \iffieldundef{year}   
      {}           
      {\setunit{\nameyeardelim}%
       \printfield{year}}%
     \iflistundef{location}
       {}
       {\setunit{\addcomma\space}%
        \printlist{location}}}%
    {\usebibmacro{cite:shorthand}}}
Gruß,
Dominik.-

von Michael » Do 18. Nov 2010, 18:58

Hallo Dominik,
mit deinem Tipp bin ich ein ganzes Stück weiter, DANKE! :D

Ich habe den cite-Befehl folgendermaßen angepasst:
\newbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\ifnameundef{labelname}
	  {}
	  {\printnames{labelname}%
           \setunit{\nametitledelim}}%
	\usebibmacro{cite:title}}}%
		\setunit{\nameyeardelim}%
     \usebibmacro{cite:labelyear+extrayear}%
    {\usebibmacro{cite:shorthand}}}
Das Makro {cite:labelyear+extrayear} habe ich aus der authoryear.cbx kopiert:
\newbibmacro*{cite:labelyear+extrayear}{%
  \iffieldundef{labelyear}
    {}
    {\printtext[bibhyperref]{%
       \printfield{labelyear}%
       \printfield{extrayear}}}}
Jetzt gibt er mir tatsächlich in der Fußnote das Jahr mit aus :lol:

Für das Feld "location" wollte ich analog verfahren, bin aber leider gescheitert :(
Ich habe versucht einen ähnlich Code-Schnipsel für die location in der verbose.cbx zu finden - bei der ja die "location" gezogen wird -, das File sieht ja aber mal komplett anders aus :shock: Und einen entsprechenden Abschnitt kann ich nicht finden.

Das muss doch eigentlich ähnlich gehen oder nicht?
Kannst du mir auf die Sprünge helfen?

von domwass » Do 18. Nov 2010, 15:55

Michael hat geschrieben:Das nächste Problem ist nun, zusätzlich "Ort" und "Jahr" in die Fußnote zu bekommen. Das ist ja im authortitle erst einmal nicht vorgesehen.

Habe mir schonmal die verbose-stile angesehen, dort werden ja alle Infos ausgegeben. Konnte aber leider nicht den Teil identifizieren, den ich in meinen Stil übernehmen müsste :?
Du musst das bibmacro »\cite« anpassen, das du in der .cbx-Datei findest.

Gruß,
Dominik.-

von gehess » Do 18. Nov 2010, 14:02

Siehe mein EDIT (\footfullcite)
Edit: ah ok. Ne, da fällt mir grad spontan nichts dazu ein.

von Michael » Do 18. Nov 2010, 13:59

Hallo gehess,

danke für deinen Input!
Die Reihenfolge der Namen funktioniert so, habe ich gleich übernommen :)

Das nächste Problem ist nun, zusätzlich "Ort" und "Jahr" in die Fußnote zu bekommen. Das ist ja im authortitle erst einmal nicht vorgesehen.

Habe mir schonmal die verbose-stile angesehen, dort werden ja alle Infos ausgegeben. Konnte aber leider nicht den Teil identifizieren, den ich in meinen Stil übernehmen müsste :? Das Stichwort "location" taucht da leider nirgends auf...

Hast du da einen Tipp für mich?


Edit:
Bei Verwendung von
\footfullcite
tauchen ja leider auch "subtitle", "edition" und "publisher" mit auf. Es sollen aber nur die o.g. Infos auftauchen.

Nach oben