Hallo zusammen,
für folgendes Problem suche ich schon seit Nächten nach einer Lösung.
Für meine Abschlussarbeit brauche ich einen bestimmten Zitierstil und habe nur noch eine Woche Zeit eine Lösung zu finden:
Fußnoten:
Nachname bei mehreren durch slash getrennt
dann das Jahr in Klammern gefolgt von einem Punkt
Falls es eine Seitenangabe gibt folgt ein Komma dann S.10 und Punkt.
Müller / Meier (2008), S.10.
Müller (2010).
Literaturverzeichnis:
Ein Beispiel
Meier, H., Müller, K. (1990): Titel, in: Zeitschrift, 53 Jg., 1975, Nr. 1, S. 97-210.
Müller, H. (1997): Buch, Ort 1997.
PROBLEM:
Im Literaturverzeichnis werden die Namen mit Komma in der Fußnote mit Slash getrennt. Das geht nur mit einem dw Stil. D.h. ich habe mich für den authortitle-dw entschieden.
Der kennt aber keine Jahresangaben. Wie muss ich nun die CBX Datei abändern um einen Jahresangabe zu erhalten? Und wie lösche ich die ganzen Angaben die ich nicht in der Fußnote habe aus der CBX Datei raus?
Besten Dank im Voraus,
Chris
Jahr in Fußnote bei authortitle-dw
-
- Forum-Anfänger
- Beiträge: 16
- Registriert: Sa 30. Apr 2011, 22:41
Ich würde stattdessen eher authoryear als Stil nehmen und die
Namenstrenner entsprechend einstellen:
Gruß,
Dominik.-
EDIT 02.05.2011 09:19
Ich habe das Jahr bei normalen Zitaten noch wie gewünscht in Klammern
gesetzt.
Namenstrenner entsprechend einstellen:
\documentclass[12pt]{scrartcl} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @BOOK{book, author = {Buchautor, Der and Zweitautorin, Die}, title = {Irgendein Buch}, location = {Buch am Wald and Berlin}, date = {2000}} \end{filecontents} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage{csquotes} \usepackage[ style=authoryear ]{biblatex} \bibliography{\jobname} %Autoren in Kapitälchen \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} %Reihenfolge der Autorennamen \DeclareNameFormat{sortname}{% Bibliographie \usebibmacro{name:last-first}{#1}{#4}{#6}{#8}% \usebibmacro{name:andothers}} \DeclareNameFormat{default}{% Vollzitate \ifuseprefix {\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}} {\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}}% \usebibmacro{name:andothers}} \DeclareNameFormat{labelname}{% andere Zitate \ifuseprefix {\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}} {\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}}% \usebibmacro{name:andothers}} %% Slashes zwischen Autoren/Editoren in Zitaten \newcommand*{\citerevsdnamedelim}{} \newcommand*{\citemultinamedelim}{\slash} \newcommand*{\citefinalnamedelim}{\slash} \AtBeginDocument{% \let\revsdnamedelim\citerevsdnamedelim \let\multinamedelim\citemultinamedelim \let\finalnamedelim\citefinalnamedelim } %% Zeichen zw. Autoren/Editoren in der Bibliographie \newcommand*{\bibmultinamedelim}{\addsemicolon\space} \newcommand*{\bibfinalnamedelim}{\addsemicolon\space} \AtBeginBibliography{% \let\multinamedelim\bibmultinamedelim% \let\finalnamedelim\bibfinalnamedelim% } % Semikolon zwischen mehreren Listenfeld-Elementen \renewcommand*{\multilistdelim}{\addsemicolon\space} \renewcommand*{\finallistdelim}{\addsemicolon\space} % Jahr in Klammern \renewbibmacro*{cite:labelyear+extrayear}{% \iffieldundef{labelyear} {} {\printtext[bibhyperref]{% \printtext[parens]{% <-- NEU \printfield{labelyear}% \printfield{extrayear}}}}} \begin{document} \footfullcite[34]{book} \footcite[38]{book} \printbibliography \end{document}
Dominik.-
EDIT 02.05.2011 09:19
Ich habe das Jahr bei normalen Zitaten noch wie gewünscht in Klammern
gesetzt.
-
- Forum-Anfänger
- Beiträge: 16
- Registriert: Sa 30. Apr 2011, 22:41
Hallo Dominik,
Vielen Dank für Deine sehr hilfreiche Antwort!
Mit Hilfe Deines Codes und der TEXnischen Komödie Teil 2 konnte ich nun einen eigenen Zitierstil erstellen der fast vollständig meinen Anforderungen entspricht. Nun habe ich noch ein paar abschließende Fragen auf die ich leider nirgends Antwort finden konnte. Ich brächte nämlich ein paar Eigenschaften die der authoryear Stil nicht hat in dem biblatex-dw Paket allerdings enthalten sind.
1) Wie kann ich ein Verhalten ähnlich dem idembib=false bei biblatex-dw erzielen, also dass in der Bibliografie aufeinanderfolgende Autoren ausgegeben werden?
2) Wie kann ich in den Fußnoten ein Ersetzen gleicher aufeinander folgender Autoren und deren Titel durch Ibdem verhindern bzw. wieder zulassen?
3) Wie kann ich in den Fußnoten in Werken von mehr als 3 Autoren nach dem ersten et. al. ausgeben?
4) Kann man für in Deinem Code (Semikolon zwischen mehreren Listenfeld-Elementen) für den \finallistdelim auch ein "&" wählen und wie ginge das?
Abschließend noch eine nicht so wichtige Frage aus eigenem Interesse: Wenn ich Deine Antwort 1:1 in meine TeXnicCenter kopiere und ausführe (Erstellen -> BiTex -> Erstellen -> Erstellen ) bekomme ich nur eine leere PDF Seite mit einem Strich ganz unten wo die Fußnoten stehen sollten. Woran kann das liegen?
Besen Dank und Grüße,
Chris
Vielen Dank für Deine sehr hilfreiche Antwort!
Mit Hilfe Deines Codes und der TEXnischen Komödie Teil 2 konnte ich nun einen eigenen Zitierstil erstellen der fast vollständig meinen Anforderungen entspricht. Nun habe ich noch ein paar abschließende Fragen auf die ich leider nirgends Antwort finden konnte. Ich brächte nämlich ein paar Eigenschaften die der authoryear Stil nicht hat in dem biblatex-dw Paket allerdings enthalten sind.
1) Wie kann ich ein Verhalten ähnlich dem idembib=false bei biblatex-dw erzielen, also dass in der Bibliografie aufeinanderfolgende Autoren ausgegeben werden?
2) Wie kann ich in den Fußnoten ein Ersetzen gleicher aufeinander folgender Autoren und deren Titel durch Ibdem verhindern bzw. wieder zulassen?
3) Wie kann ich in den Fußnoten in Werken von mehr als 3 Autoren nach dem ersten et. al. ausgeben?
4) Kann man für in Deinem Code (Semikolon zwischen mehreren Listenfeld-Elementen) für den \finallistdelim auch ein "&" wählen und wie ginge das?
Abschließend noch eine nicht so wichtige Frage aus eigenem Interesse: Wenn ich Deine Antwort 1:1 in meine TeXnicCenter kopiere und ausführe (Erstellen -> BiTex -> Erstellen -> Erstellen ) bekomme ich nur eine leere PDF Seite mit einem Strich ganz unten wo die Fußnoten stehen sollten. Woran kann das liegen?
Besen Dank und Grüße,
Chris
Option dashed=false. Das steht leider nicht in der biblatex-Doku, ist aberBavariaChris hat geschrieben:1) Wie kann ich ein Verhalten ähnlich dem idembib=false bei biblatex-dw erzielen, also dass in der Bibliografie aufeinanderfolgende Autoren ausgegeben werden?
in den Beispielen zu einzelnen Stilen dokumentiert. Siehe auch diese
Antwort in der deutschen TeX-FAQ.
Mit dem Stil authoryear-ibid kannst du es wieder »einschalten«, mit dem2) Wie kann ich in den Fußnoten ein Ersetzen gleicher aufeinander folgender Autoren und deren Titel durch Ibdem verhindern bzw. wieder zulassen?
Stil authoryear wird das Verhalten »ausgeschaltet«.
Option maxnames=1. Wenn es in den Zitaten anders sein soll als im3) Wie kann ich in den Fußnoten in Werken von mehr als 3 Autoren nach dem ersten et. al. ausgeben?
Literaturverzeichnis, gibt es auch die Optionen maxcitenames und
maxbibnames. Siehe biblatex-Doku.
Ja, kann man:4) Kann man für in Deinem Code (Semikolon zwischen mehreren Listenfeld-Elementen) für den \finallistdelim auch ein "&" wählen und wie ginge das?
\newcommand*{\bibfinalnamedelim}{\addspace\&\space}
Gibt es irgendwelche Fehlermeldungen oder Warnungen?Abschließend noch eine nicht so wichtige Frage aus eigenem Interesse: Wenn ich Deine Antwort 1:1 in meine TeXnicCenter kopiere und ausführe (Erstellen -> BiTex -> Erstellen -> Erstellen ) bekomme ich nur eine leere PDF Seite mit einem Strich ganz unten wo die Fußnoten stehen sollten. Woran kann das liegen?
Gruß,
Dominik.-
-
- Forum-Anfänger
- Beiträge: 16
- Registriert: Sa 30. Apr 2011, 22:41
Hallo Dominik,
erst mal ganz herzlichen Dank für Deine Hilfe!!!
Das Literaturverzeichnis und die Fußnoten sind jetzt genau so wie ich mir das vorstellen bzw. wie meine Vorgabe ist.
1. Warnung
latex> LaTeX Warning: Overwriting file *./LaTeX3,bib'.
latex> ("C:\Program Files\MiKTeX 2.9\tex\generic\babel\babel.sty"
2. Warnung
latex> Package biblatex Warning: Data encoding is 'latinl'.
latex> (biblatex) Use backend=bibtex8 or backend=biber.
Die Seite bleibt einfach weis... Deinen Code habe ich eben noch mal 1:1 kopiert und es nochmals ausprobiert.
Nun nur noch eine Frage zum Literaturverzeichnis:
Bei @online Einträgen wird mir kein urldate ausgegeben. Weder wenn das Standard Makro aus der biblatex.def verwendet wird, noch wenn ich es abändere:
Woran kann das liegen? (Sorry schon mal im Voraus, dass ich das in einem anderen Zusammenhang in dem Thread nebenan auch schon gefragt habe, aber dort hätte das wohl gar nicht reingehört)
Also noch mal herzlichen Dank für Deine Unterstützung,
Chris
erst mal ganz herzlichen Dank für Deine Hilfe!!!
Das Literaturverzeichnis und die Fußnoten sind jetzt genau so wie ich mir das vorstellen bzw. wie meine Vorgabe ist.
Fehler gibt es keine nur zwei Warnungen. Die erste ist wohl er unerheblich.Gibt es irgendwelche Fehlermeldungen oder Warnungen?

1. Warnung
latex> LaTeX Warning: Overwriting file *./LaTeX3,bib'.
latex> ("C:\Program Files\MiKTeX 2.9\tex\generic\babel\babel.sty"
2. Warnung
latex> Package biblatex Warning: Data encoding is 'latinl'.
latex> (biblatex) Use backend=bibtex8 or backend=biber.
Die Seite bleibt einfach weis... Deinen Code habe ich eben noch mal 1:1 kopiert und es nochmals ausprobiert.
Nun nur noch eine Frage zum Literaturverzeichnis:
Bei @online Einträgen wird mir kein urldate ausgegeben. Weder wenn das Standard Makro aus der biblatex.def verwendet wird, noch wenn ich es abändere:
\newbibmacro*{url+urldate}{%<----------------------------------------wurde aus der biblatex.def eingefügt und neu definiert \printfield{url}% \printfield{urldate} %\iffieldundef{urlyear} %{} %{\setunit*{\addspace}% %\printtext[urldate]{\printurldate}} }
Also noch mal herzlichen Dank für Deine Unterstützung,
Chris
-
- Forum-Anfänger
- Beiträge: 16
- Registriert: Sa 30. Apr 2011, 22:41