\DeclareBibliographyDriver{incollection}{% \printnames{author} \printfield{shorthand}\setunit*{[} \setunit{\addcomma\addspace \newblock} \printfield{title} \setunit{\addcomma\addspace\newblock in\addcolon\addspace} \printnames{editor} \setunit{\addcomma\addspace\newblock} \printfield{booktitle} \setunit{\addcomma\addspace\newblock} \printlist{location} \setunit{\addspace \newblock} \printfield{year}% \setunit{\addcomma\addspace\newblock} \printfield{pages} \newblock \finentry }
Literaturverzeichnis mit Biblatex anpassen Thema ist als GELÖST markiert
Literaturverzeichnis mit Biblatex anpassen
Ich habe versucht die Reihenfolge der Felder anzupassen, um den Vorraussetzungen des Dozenten gerecht zu werden.
Nur leider ist mir dabei aufgefallen, dass dabei beispielsweise das (Hg.) bei einem Editor und (Hgg.) bei mehreren Editoren dabei verloren geht. Gibt es eine Alternative zur Anpassung oder eine Alternative, wie ich das mit anzeigen lassen kann?
Diese Redefinition sieht etwas rabiat aus, viele Funktionen von biblatex wie z.B. das automatische Anfügen von "Hrsg." fallen dadurch komplett weg. Ohne Minimalbeispiel lässt sich das aber eh schwer testen. Ich würde vorschlagen, wesentlich behutsamer vorzugehen. Auf welchem Stil möchtest Du denn gerne aufbauen, was ist die aktuelle Ausgabe und was hättest Du gerne für eine Ausgabe? Kannst Du die vollständigen Vorgaben irgendwo mit uns teilen?
\documentclass[ngerman]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage[style=authoryear-ibid, backend=biber]{biblatex} \renewcommand*{\newunitpunct}{\addcomma\space} \addbibresource{biblatex-examples.bib} \begin{document} Test.\footcite{sigfridsson} \printbibliography \end{document}
Pines, Shlomo (1979), „The Limitations of Human Knowledge According to Al- Farabi, ibn Bajja, and Maimonides“, in: Studies in Medieval Jewish History and Literature, hrsg. von Isadore Twersky, Cambridge, Mass.: Harvard University Press, S. 82–109.
zwei Sachen möchte ich nun machen:
1. statt Hrsg. von möchte ich bei einem Herausgeber dahinter ein (Hg.) geschrieben haben und bei mehreren Herausgebern ein (Hgg.)
2. soll wie folgt die Literatur angegeben werden: Name, Vorname, Titel. Untertitel, in: Name, Vorname der/des Herausgeber(s) (in Klammern dahinter Hg. oder Hgg.), Name des Sammelbandes. Untertitel ([ev.] Reihe), Jahr, x – y.[/
Wie sollen denn die Zitate aussehen? Schon "Autor-Jahr"? Dann würde ich nicht empfehlen, das Jahr ans Ende des Eintrags im Literaturverzeichnis zu verschieben. Dadurch wird es schwieriger auffindbar und Deine Leserinnen finden sich nicht so gut zurecht.
Hier ein Anfang mit biblatex-ext, denn damit ist es einfacher, den Namen des Herausgebers vor den Titel zu bekommen
Eventuell kannst Du mit bibstyle=ext-authortitle-ibid, citestyle=ext-authoryear-ibid, sorting=nyt, herumspielen.
Willst Du wirklich weder Verlag noch Ort sehen? (Das geht natürlich, finde ich aber recht ungewöhnlich.)
Hier ein Anfang mit biblatex-ext, denn damit ist es einfacher, den Namen des Herausgebers vor den Titel zu bekommen
\documentclass[ngerman]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage[backend=biber, style=ext-authoryear-ibid, innamebeforetitle=true, autocite=footnote]{biblatex} \renewcommand*{\newunitpunct}{\addcomma\space} \DeclareFieldFormat{editortype}{\mkbibparens{#1}} \DeclareDelimFormat{editortypedelim}{\addspace} \DeclareFieldAlias{translatortype}{editortype} \DeclareDelimAlias{translatortypedelim}{editortypedelim} \DefineBibliographyStrings{german}{ editor = {Hg\adddot}, editors = {Hgg\adddot}, } \addbibresource{biblatex-examples.bib} \begin{document} Test.\autocite{sigfridsson} Test.\autocite{pines} \printbibliography \end{document}
Willst Du wirklich weder Verlag noch Ort sehen? (Das geht natürlich, finde ich aber recht ungewöhnlich.)
\renewbibmacro*{pubinstorg+location+date}[1]{% \usebibmacro{date}% \newunit}
Das mit HG und HGG funktioniert schon mal .
Und sehe gerade, dass die Beschreibung der Literaturangaben nicht sehr konsequent ist. Im Beispiel taucht der Ort auf.
Also soll im Literaturverzeichnis die Quellen wie folgt angezeigt werden:
Name, Vorname, Titel. Untertitel, in: Name, Vorname der/des Herausgeber(s) (in Klammern dahinter Hg. oder Hgg.), Name des Sammelbandes. Untertitel ([ev.] Reihe),Ort Jahr, x – y.
Zurück zu deiner Nachfrage.
Zitiert werden soll wie folgt: Nachname, Kurztitel, Seitenzahl.
Momentan wird noch ausgegeben Nachname: Kurztitel, S. Seitenzahl
Und sehe gerade, dass die Beschreibung der Literaturangaben nicht sehr konsequent ist. Im Beispiel taucht der Ort auf.
Also soll im Literaturverzeichnis die Quellen wie folgt angezeigt werden:
Name, Vorname, Titel. Untertitel, in: Name, Vorname der/des Herausgeber(s) (in Klammern dahinter Hg. oder Hgg.), Name des Sammelbandes. Untertitel ([ev.] Reihe),Ort Jahr, x – y.
Zurück zu deiner Nachfrage.
Zitiert werden soll wie folgt: Nachname, Kurztitel, Seitenzahl.
Momentan wird noch ausgegeben Nachname: Kurztitel, S. Seitenzahl
Dann bietet such doch eher ext-authortitle-ibid als Grundstil an.
\documentclass[ngerman]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage[backend=biber, style=ext-authortitle-ibid, innamebeforetitle=true, autocite=footnote]{biblatex} \renewcommand*{\newunitpunct}{\addcomma\space} \DeclareFieldFormat{editortype}{\mkbibparens{#1}} \DeclareDelimFormat{editortypedelim}{\addspace} \DeclareFieldAlias{translatortype}{editortype} \DeclareDelimAlias{translatortypedelim}{editortypedelim} \DefineBibliographyStrings{german}{ editor = {Hg\adddot}, editors = {Hgg\adddot}, } \renewcommand*{\locdatedelim}{\addspace} \renewbibmacro*{pubinstorg+location+date}[1]{% \printlist{location}% \setunit*{\locdatedelim}% \usebibmacro{date}% \newunit} \DeclareFieldFormat{pages}{#1} \DeclareFieldFormat{postnote}{\mknormrange{#1}} \DeclareFieldFormat{volcitepages}{\mknormrange{#1}} \DeclareFieldFormat{multipostnote}{\mknormrange{#1}} \addbibresource{biblatex-examples.bib} \begin{document} Test.\autocite[380]{sigfridsson} Test.\autocite{pines} \printbibliography \end{document}
Das ist ein Hilfsmakro von biblatex-ext, das es ermöglicht, die drei strukturell gleichen Makros publisher+location+date, institution+location+date und organization+location+date auf einmal zu definieren. Siehe dazu auch die Dokumentation von biblatex-ext, die zeigt, wie das Makro standardmäßig zum Einsatz kommt (in dem Abschnitt zu \publocdelim findet sich eine alternative Definition).