goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Bücher:

Einführung in LaTeX – Unter Berücksichtigung von pdfLaTeX, X


Forenstatistik:
Beiträge: 31634
Seitenaufrufe:
245243 PIs (Jan 2011)

Top-Poster: KOMA (2637)

Wir begrüßen unseren neuesten Benutzer Vicious.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

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

 

Micha
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.11.2010, 19:07     Titel: Fußnoten-Stil: Nachname, V.: Titel, Ort Jahr, Seite
  Antworten mit Zitat      
Hallo miteinander,
seit gut einer Woche lese ich mich in Biblatex ein und bin nun langsam am Verzweifeln Sad

Eigentlich sind meine Anforderungen (denke ich zumindest) relativ simpel:

Meine Fußnoten sollen diesen Stil haben:
Code:
NACHNAME, abgek. Vorname: Titel, Ort Jahr, Seite

Beispiel:
Code:
MÜLLER, P.: Der Weg des Geldes, München 2008a, S. 132
MÜLLER, P.: Kapitalismus, München 2008b, Seite S. 456


Literaturverzeichnis ist erst einmal zweitrangig.

Ich habe schon etliche Stunden Foren gewälzt, versucht bestehende Biblatex-Stile anzupassen, ebenso die Biblatex-DW Stile.

Leider ist dabei wirklich nichts verwertbares herausgekommen.

Kann mir jemand helfen und mir sagen, wie ich am besten vorgehen sollte?
Also welchen Stil ich als Basis nehmen sollte und an welchen Stellen ich was anpassen muss?

Großes Dankgeschön schon jetzt!!

Moderator-Edit: Code-Tags korrigiert.

gehess
Forum-Century
Forum-Century

Beiträge: 172
Anmeldedatum: 08.04.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.11.2010, 14:51     Titel:
  Antworten mit Zitat      
Hallo,
der Stil authortitle-dw erfüllt eigentlich bereits alle deine Vorgaben. Wenn ich dich richtig verstanden habe, willst du in den Fußnoten immer "Nachname,V.". Musste dazu selbst bisschen suchen. Sollte also jmd Probleme beim Code feststellen, würd´s mich auch interessieren. Aber soweit scheints zu funktionieren
Code:
\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[style=authortitle-dw]{biblatex}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{csquotes}

\bibliography{\jobname}

\DeclareNameFormat{default}{% Vollzitate
\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}%
\usebibmacro{name:andothers}}
\DeclareNameFormat{labelname}{% alle anderen Zitate
  \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}%
  \usebibmacro{name:andothers}}

\DeclareNameFormat{sortname}{% Bibliographie
  \iffirstinits
    {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
    {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
  \usebibmacro{name:andothers}}

\begin{document}

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

\printbibliography
\end{document}


Edit: Wenn du immer ein Vollzitat (also mit Ort und Jahr) haben willst, dann ersetze
Code:
\footcite
durch
Code:
\footfullcite
Wenn nur die Erstnennung komplett erfolgen soll, dann ergänze oben Folgendes:
Code:
\usepackage[style=authortitle-dw, firstfull=true]{biblatex}
Private Nachricht senden Benutzer-Profile anzeigen

Michael
Forum-Anfänger
Forum-Anfänger


Beiträge: 38
Anmeldedatum: 17.11.10
Wohnort: Hamburg
Version: MiKTeX 2.9 / TXC 1.0
     Beitrag Verfasst am: 18.11.2010, 14:59     Titel:
  Antworten mit Zitat      
Hallo gehess,

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

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 Confused Das Stichwort "location" taucht da leider nirgends auf...

Hast du da einen Tipp für mich?


Edit:
Bei Verwendung von
Code:
\footfullcite

tauchen ja leider auch "subtitle", "edition" und "publisher" mit auf. Es sollen aber nur die o.g. Infos auftauchen.
Private Nachricht senden Benutzer-Profile anzeigen

gehess
Forum-Century
Forum-Century

Beiträge: 172
Anmeldedatum: 08.04.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.11.2010, 15:02     Titel:
  Antworten mit Zitat      
Siehe mein EDIT (\footfullcite)
Edit: ah ok. Ne, da fällt mir grad spontan nichts dazu ein.
Private Nachricht senden Benutzer-Profile anzeigen

domwass
TeX-Entwickler
TeX-Entwickler


Beiträge: 612
Anmeldedatum: 26.08.08
Wohnort: ---
Version: MacTeX 2011 / LyX 2.0.3 / TeXShop 2.4.3
     Beitrag Verfasst am: 18.11.2010, 16:55     Titel:
  Antworten mit Zitat      
Michael hat Folgendes 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 Confused

Du musst das bibmacro »\cite« anpassen, das du in der .cbx-Datei findest.

Gruß,
Dominik.-
_________________

goLaTeX-Knigge | Minimalbeispiel | FAQs etc.
biblatex-Doku auf Deutsch
biblatex-Stile | »Bibliographien erstellen mit biblatex« (DTK-Artikel)
Private Nachricht senden Benutzer-Profile anzeigen

Michael
Forum-Anfänger
Forum-Anfänger


Beiträge: 38
Anmeldedatum: 17.11.10
Wohnort: Hamburg
Version: MiKTeX 2.9 / TXC 1.0
     Beitrag Verfasst am: 18.11.2010, 19:58     Titel:
  Antworten mit Zitat      
Hallo Dominik,
mit deinem Tipp bin ich ein ganzes Stück weiter, DANKE! Very Happy

Ich habe den cite-Befehl folgendermaßen angepasst:
Code:
\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:
Code:
\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 Laughing

Für das Feld "location" wollte ich analog verfahren, bin aber leider gescheitert Sad
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 Shocked Und einen entsprechenden Abschnitt kann ich nicht finden.

Das muss doch eigentlich ähnlich gehen oder nicht?
Kannst du mir auf die Sprünge helfen?
Private Nachricht senden Benutzer-Profile anzeigen

domwass
TeX-Entwickler
TeX-Entwickler


Beiträge: 612
Anmeldedatum: 26.08.08
Wohnort: ---
Version: MacTeX 2011 / LyX 2.0.3 / TeXShop 2.4.3
     Beitrag Verfasst am: 19.11.2010, 10:34     Titel:
  Antworten mit Zitat      
Michael hat Folgendes geschrieben:

Für das Feld "location" wollte ich analog verfahren, bin aber leider gescheitert Sad

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:

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

goLaTeX-Knigge | Minimalbeispiel | FAQs etc.
biblatex-Doku auf Deutsch
biblatex-Stile | »Bibliographien erstellen mit biblatex« (DTK-Artikel)
Private Nachricht senden Benutzer-Profile anzeigen

Michael
Forum-Anfänger
Forum-Anfänger


Beiträge: 38
Anmeldedatum: 17.11.10
Wohnort: Hamburg
Version: MiKTeX 2.9 / TXC 1.0
     Beitrag Verfasst am: 19.11.2010, 14:38     Titel:
  Antworten mit Zitat      
Sorry für das fehlende Minimalbeispiel Embarassed

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



Ich danke euch für die schnelle und freundliche Hilfe!! Very Happy

Grüße,
Michael
Private Nachricht senden Benutzer-Profile anzeigen

domwass
TeX-Entwickler
TeX-Entwickler


Beiträge: 612
Anmeldedatum: 26.08.08
Wohnort: ---
Version: MacTeX 2011 / LyX 2.0.3 / TeXShop 2.4.3
     Beitrag Verfasst am: 19.11.2010, 15:53     Titel:
  Antworten mit Zitat      
Michael hat Folgendes geschrieben:

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.-
_________________

goLaTeX-Knigge | Minimalbeispiel | FAQs etc.
biblatex-Doku auf Deutsch
biblatex-Stile | »Bibliographien erstellen mit biblatex« (DTK-Artikel)
Private Nachricht senden Benutzer-Profile anzeigen

Michael
Forum-Anfänger
Forum-Anfänger


Beiträge: 38
Anmeldedatum: 17.11.10
Wohnort: Hamburg
Version: MiKTeX 2.9 / TXC 1.0
     Beitrag Verfasst am: 19.11.2010, 16:13     Titel:
  Antworten mit Zitat      
Ja ist beabsichtigt, so will es der Dozent.
Ich teile hier aber durchaus deinen Einwand Wink
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2012 goLaTeX.de
Partner: LabVIEWforum.de