ich beschäftige mich noch nicht sehr lange mit LaTeX und bin gerade
dabei, meine ersten Hausarbeiten zu schreiben. Da ich keinen passenden
BibTeX-Stil gefunden habe, der den Anforderungen des Lehrstuhls
entspricht, wurde mir BibLaTeX empfohlen.
Konkret brauche ich einen Stil authoryear, allerdings mit Doppelpunkt
zwischen Datum und Titel. Außerdem soll per amerikanischer Zitierweise
zitiert werden.
Hat da jemand einen passenden Stil parat?
Alternativ: Wie kann man den Stil entsprechend anpassen?
Gruß
Kai
Falsch ist das sicher nicht, aber was sind denn die Anforderungen?
> Konkret brauche ich einen Stil authoryear, allerdings mit Doppelpunkt
> zwischen Datum und Titel.
Autor-Jahr kenne ich als Zitierstil, also f�r Referenzk�rzel im
Text. Da kann man keinen Doppelpunkt zwischen Datum und Titel
einbauen, weil kein Titel genannt wird. Ich vermute mal, dass Du das
Format des Literaturverzeichnisses meinst, aber da br�uchte man
etwas konkretere Angaben, wie es aussehen soll (und wie Dein bisher
bester Versuch aussieht, das zu erreichen) um Dir helfen zu k�nnen.
Grunds�tzlich ist es einfach, mit biblatex irgendwo einen
Doppelpunkt einzubauen.
> Au�erdem soll per amerikanischer Zitierweise
> zitiert werden.
Was meinst Du mit "amerikanische Zitierweise"?
> Hat da jemand einen passenden Stil parat?
Kann gut sein, sofern Deine Uni nicht auf komische Gedanken gekommen
ist. F�r Englisch gibt es eher schon das richtige als f�r Deutsch.
> Alternativ: Wie kann man den Stil entsprechend anpassen?
Ohne genauere Details kann man Dich nur auf die Dokumentation
verweisen (biblatex.pdf auf Deinem Rechner oder im Netz). Suche Dir
die am besten passenden fertigen Zitier- und
Literaturverzeichnis-Stile heraus, mach ein (Minimal-)Beispiel und
erkl�re was anders sein soll, dann bekommst Du vermutlich konkretere
Tips.
Gru�,
Beni
Name, Vorname (Jahr). Titel. Untertitel. Ort: Verlag.
bzw.
Name, Vorname, Hg. (Jahr). Titel. Untertitel. Ort: Verlag.
Wobei Titel und Untertitel jeweils kursiv sind.
Dieser stimmt eigentlich zum Großteil mit den Anforderungen des
Lehrstuhls überein, wobei ich in meiner aktuellen Arbeit bisher nur
Monographien und Sammelbände aufgeführt habe.
> Falsch ist das sicher nicht, aber was sind denn die Anforderungen?
Die Anforderungen sind - mir geht es jetzt aber erstmal um
Monographien und Sammelbände - ganz genau:
Im Literaturverzeichnis soll außerdem zwischen zwei Einträgen eine
Leerzeile sein, sowie die zweite und folgenden Zeilen eines Eintrags
eingerückt sein.
Selbständig erschienene Werke/Monographien:
Name, Vorname (Jahreszahl): Titel. Untertitel. Auflage. Verlagsort:
Verlag (= Reihe).
- Titel kursiv (also passt).
- Bei einem Sammelband soll nach dem Autor der Herausgeber stehen
(z.B. Autor, Vorname; Herausgeber, Vorname (Hg.) (Jahr): .... (das
stimmt noch nicht).
- Bei mehreren im gleichen Jahr veröffentlichten Werken eines Autors
soll der Jahreszahl ein Kleinbuchstabe angehängt werden (z.B. 2000a,
2000b usw.) (manuell machbar).
- Bei mehr als drei Autoren soll nach dem ersten Autor et al. stehen
(manuell machbar).
- Bei mehr als drei Verlagsorten soll nach dem ersten Ort u.a. stehen
(manuell machbar).
Unselbständig erschienene Werke/Sammelbände:
Name, Vorname (Jahreszahl): „Titel. Untertitel.“ In: Name, Vorname
(Hg.): Titel (des Sammelbandes). Untertitel. Auflage. Verlagsort:
Verlag (=Reihe). Seitenangabe.
Hier soll allerdings nur der Titel des Sammelbandes kursiv sein.
Zeitschriften (nichts kursiv):
Name, Vorname (Jahreszahl): „Titel. Untertitel.“ In: Name der
Zeitschrift Bandnummer, Seitenangabe.
Zeitungen (nichts kursiv):
Name, Vorname: „Titel.“ In: Name der Zeitung Ausgabe, Datum.
Internetquellen (nichts kursiv):
Name, Vorname (Jahreszahl): „Titel. Untertitel.“ URL: url [Datum der
Abfrage].
Das sind jetzt natürlich einige Anforderungen. Besonders wichtig ist
mir aber jetzt erstmal, dass der Stil bei Monographien und
Sammelbänden stimmt. Alles andere hat noch Zeit.
Wirklich hilfreiche Anleitungen habe ich leider nicht gefunden. Bisher
blicke ich leider noch überhaupt nicht durch, wie man Stile anpasst.
Einen Doppelpunkt habe ich dank Unterstützung in der authoryear.bbx
per \addcolon\addspace hinbekommen.
Den Herausgeber in Klammern (Hg.) habe ich bisher nur hinbekommen,
indem ich beim Autor (Hg.) hinzugefügt habe.
Fehlen erstmal noch die eingerückten Zeilen sowie die Leerzeile
(s.o.).
> Was meinst Du mit "amerikanische Zitierweise"?
Mit amerikanischer Zitierweise meine ich direkte Verweise im Text,
also z.B.:
"Zitat" (Nachname Jahr: Seite).
Gruß
Kai
Na prima, dann lass mal loslegen.
> Im Literaturverzeichnis soll au�erdem zwischen zwei Eintr�gen eine
> Leerzeile sein,
\setlength\bibitemsep{\medskipamount}
> sowie die zweite und folgenden Zeilen eines Eintrags
> einger�ckt sein.
Voreinstellung, "\bibhang" zum �ndern.
> - Bei einem Sammelband soll nach dem Autor der Herausgeber stehen
> (z.B. Autor, Vorname; Herausgeber, Vorname (Hg.) (Jahr): .... (das
> stimmt noch nicht).
Soll das im Text wo zitiert wird auch so aussehen? Oder wie soll man
sonst die Zitermarke dem Eintrag im Literaturverzeichnis zuordnen
k�nnen?
> - Bei mehreren im gleichen Jahr ver�ffentlichten Werken eines Autors
> soll der Jahreszahl ein Kleinbuchstabe angeh�ngt werden (z.B. 2000a,
> 2000b usw.) (manuell machbar).
Voreinstellung.
> - Bei mehr als drei Autoren soll nach dem ersten Autor et al. stehen
> (manuell machbar).
Meinst Du "bei drei oder mehr"? Ansonsten ist das n�mlich die
Voreinstellung (Optionen "maxnames" und "minnames").
> - Bei mehr als drei Verlagsorten soll nach dem ersten Ort u.a. stehen
> (manuell machbar).
Gibt man bei so vielen Verlagsorten alle an? Sollte aber recht
problemlos m�glich sein, da biblatex das location-Feld (oder
"address") als Liste behandelt.
> Unselbst�ndig erschienene Werke/Sammelb�nde:
> Name, Vorname (Jahreszahl): �Titel. Untertitel.� In: Name, Vorname
> (Hg.): Titel (des Sammelbandes). Untertitel. Auflage. Verlagsort:
> Verlag (=Reihe). Seitenangabe.
> Hier soll allerdings nur der Titel des Sammelbandes kursiv sein.
Bis auf die Herausgeber-Geschichte ist das so default.
> Zeitschriften (nichts kursiv):
> Name, Vorname (Jahreszahl): �Titel. Untertitel.� In: Name der
> Zeitschrift Bandnummer, Seitenangabe.
Das sieht mir stark nach den Defaults aus.
> Zeitungen (nichts kursiv):
> Name, Vorname: �Titel.� In: Name der Zeitung Ausgabe, Datum.
Wie unterscheiden sich genaugenommen Zeitungen von Zeitschriften?
> Internetquellen (nichts kursiv):
> Name, Vorname (Jahreszahl): �Titel. Untertitel.� URL: url [Datum der
> Abfrage].
Hab ich jetzt keine Lust selbst auszuprobieren, d�rfte aber sehr
nahe an den Voreinstellungen liegen.
> Das sind jetzt nat�rlich einige Anforderungen. Besonders wichtig ist
> mir aber jetzt erstmal, dass der Stil bei Monographien und
> Sammelb�nden stimmt. Alles andere hat noch Zeit.
> Wirklich hilfreiche Anleitungen habe ich leider nicht gefunden. Bisher
> blicke ich leider noch �berhaupt nicht durch, wie man Stile anpasst.
Da gibts in dieser Gruppe einiges dr�ber zu lesen; ansonsten ist es
im "Author guide" in biblatex.pdf dokumentiert.
> Einen Doppelpunkt habe ich dank Unterst�tzung in der authoryear.bbx
> per \addcolon\addspace hinbekommen.
\renewcommand{\labelnamepunct}{\addcolon\addspace}
> Den Herausgeber in Klammern (Hg.) habe ich bisher nur hinbekommen,
> indem ich beim Autor (Hg.) hinzugef�gt habe.
Das ist vermutlich ein bisschen komplizierter zu l�sen, weil die
Reihenfolge der Glieder ge�ndert werden soll. Vielleicht gibts da
aber auch eine einfachere Variante als die entsprechenden
BibliographyDriver umzudefinieren.
> Fehlen erstmal noch die einger�ckten Zeilen sowie die Leerzeile
> (s.o.).
Siehe oben. Wie Du die Einr�ckung abgeschaltet hast sagt mir meine
Kristallkugel nicht.
>> Was meinst Du mit "amerikanische Zitierweise"?
>
> Mit amerikanischer Zitierweise meine ich direkte Verweise im Text,
> also z.B.:
> "Zitat" (Nachname Jahr: Seite).
Das verstehe ich leider immer noch nicht wirklich.
In ein Minimalbeispiel verpackt (das h�ttest Du auch selber machen
d�rfen) l�uft das ganze bei mir auf folgendes heraus:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{testbib.bib}
@BOOK{test1,
author = {Manfred Mustermann AND Gabi Musterfrau AND Hans Test
AND Vorname Nachname},
publisher = {Superverlag},
address = {Hauptstadt},
title = {Superbuch �ber Superthema},
subtitle = {Untertitel},
edition = {2},
year = {2009}
}
@BOOK{test2,
author = {Manfred Mustermann AND Gabi Musterfrau AND Hans Test
AND Vorname Nachname},
publisher = {Superverlag},
title = {Schei�buch �ber Schei�thema},
year = {2009}
}
@INBOOK{test3,
author = {Klaus Schmidt},
editor = {Heinz M�ller},
publisher = {Der andere Verlag},
title = {Zitieren gestern und heute},
subtitle = {F�r Fortgeschrittene},
pages = {56-76},
booktitle = {Wissenschaftliches Arbeiten},
year = {2009}
}
@INBOOK{test4,
author = {Robert Schreiber},
editor = {Hubert Verwerter},
publisher = {Noch ein Verlag},
title = {Zitieren gestern und heute},
subtitle = {F�r Fortgeschrittene},
pages = {56-76},
booktitle = {Wissenschaftliches Arbeiten},
year = {2009}
}
\end{filecontents}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=authoryear]{biblatex}
\bibliography{testbib}
\setlength\bibitemsep{\medskipamount} % ganz nach Geschmack
\renewcommand{\labelnamepunct}{\addcolon\addspace}
\begin{document}
In der Literatur \parencite[][42]{test2} steht das, aber
\textcite{test1} und \textcite{test3} sagen was anderes.
\printbibliography
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Nicht perfekt, aber nahe dran.
Gru�,
Beni
> Voreinstellung, "\bibhang" zum ändern.
Seltsamerweise in meinem Dokument nicht, im Minimalbeispiel aber
schon. Da werde ich nochmal nachforschen.
> Soll das im Text wo zitiert wird auch so aussehen? Oder wie soll man
> sonst die Zitermarke dem Eintrag im Literaturverzeichnis zuordnen
> können?
In dem Fall glaube ich, dass in der Zitiermarke nur der Name des
Autors angegeben werden soll. Die Zuordnung ist ja immer noch per
Autor und Jahr möglich.
> Das verstehe ich leider immer noch nicht wirklich.
Die amerikanische Zitierweise, auch bekannt als Harvard-System.
> Autor-Jahr kenne ich als Zitierstil, also für Referenzkürzel im
> Text. Da kann man keinen Doppelpunkt zwischen Datum und Titel
> einbauen, weil kein Titel genannt wird.
Das ist sie doch in etwa.
Also z.B.:
"Sapere aude! Habe Mut, dich deines eigenen Verstandes zu bedienen!
ist also der Wahlspruch der Aufklärung." (Kant 1783: Seitenzahl).
> Wie unterscheiden sich genaugenommen Zeitungen von Zeitschriften?
Frage ich mich auch.
> Das ist vermutlich ein bisschen komplizierter zu lösen, weil die
> Reihenfolge der Glieder geändert werden soll. Vielleicht gibts da
> aber auch eine einfachere Variante als die entsprechenden
> BibliographyDriver umzudefinieren.
Gefunden habe ich da bisher leider noch keine Lösung.
Wenn man versucht, sein Dokument einzudampfen bis ein minimales
Beispiel �brigbleibt finden sich solche Fehler oft recht leicht.
>>> - Bei einem Sammelband soll nach dem Autor der Herausgeber
>>> stehen (z.B. Autor, Vorname; Herausgeber, Vorname (Hg.) (Jahr):
>>> .... (das stimmt noch nicht).
>>
>> Soll das im Text wo zitiert wird auch so aussehen? Oder wie soll man
>> sonst die Zitermarke dem Eintrag im Literaturverzeichnis zuordnen
>> k�nnen?
>
> In dem Fall glaube ich, dass in der Zitiermarke nur der Name des
> Autors angegeben werden soll. Die Zuordnung ist ja immer noch per
> Autor und Jahr m�glich.
Ok, au�er f�r den selben Autor im selben Jahr ist noch was anderes
im Literaturverzeichnis. Also eher unwahrscheinlich. Trotzdem wirkt
das auf mich wie eine reichlich unkonventionelle Vorgabe, bei der
sich mir der Sinn nicht wirklich erschlie�t. Da wirst Du um das
Neudefinieren des @INBOOK und @INCOLLECTION
Literaturverzeichnis-Eintrags kaum herumkommen (siehe unten).
>> Das verstehe ich leider immer noch nicht wirklich.
> Die amerikanische Zitierweise, auch bekannt als Harvard-System.
> Also z.B.:
> "Sapere aude! Habe Mut, dich deines eigenen Verstandes zu
> bedienen! ist also der Wahlspruch der Aufkl�rung." (Kant 1783:
> Seitenzahl).
Missverst�ndnis... Das ist f�r mich einfach das Autor-Jahr-System,
bis auf den Doppelpunkt vor der Seitenzahl. biblatex setzt da
standardm��ig ein Komma, und ich kann gerade auf die Schnelle nicht
finden wo das herkommt (ich h�tte es unter den Definitionen am
Anfang von biblatex.def vermutet, aber da ist es nicht). Vielleicht
kann jemand anderes weiterhelfen?
Das "S. " vor der Seite kriegt man folgenderma�en weg (Neudefinition
der entsprechenden Zeilen aus biblatex.def):
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
>> Wie unterscheiden sich genaugenommen Zeitungen von Zeitschriften?
> Frage ich mich auch.
In der BibTeX-Datenbank lassen sie sich jedenfalls kaum sinnvoll
unterscheiden. Ich w�rde f�r beide @ARTICLE verwenden und bei
Zeitungen statt volume und number die Felder day und month oder date
verwenden. Ob die standardm��ig im Literaturverzeichnis ausgegeben
werden m�sstest Du probieren (und ggf. �ndern).
>>> Den Herausgeber in Klammern (Hg.) habe ich bisher nur
>>> hinbekommen, indem ich beim Autor (Hg.) hinzugef�gt habe.
>>
>> Das ist vermutlich ein bisschen komplizierter zu l�sen, weil die
>> Reihenfolge der Glieder ge�ndert werden soll. Vielleicht gibts da
>> aber auch eine einfachere Variante als die entsprechenden
>> BibliographyDriver umzudefinieren.
>
> Gefunden habe ich da bisher leider noch keine L�sung.
Anleitung: In authoryear.bbx nach der Definition f�r @INBOOK suchen,
diese komplett in die Pr�ambel kopieren und entsprechend �ndern. In
diesem Fall wird daf�r allerdings auf standard.bbx zur�ckgegriffen.
Durch Ausprobieren/Auskommentieren erkennt man schnell dass
\usebibmacro{author} f�r Autor und Jahreszahl verantwortlich ist.
Das Makro wiederum ist in biblatex.def definiert, wird aber in
authoryear.bbx �berschrieben. Diese (Neu-)Definition kopiert man an
die entsprechende Stelle im BibliographyDriver und �ndert sie "nach
Belieben". Im Beispiel ist das noch nicht perfekt, weil Du
eigentlich das "hg. von " nicht haben willst. Daf�r m�sste man die
Zeile \usebibmacro{byeditor+others} mit der entsprechenden
Definition aus biblatex.def ersetzen und an dieser rumbasteln.
Das Problem bei solchen �nderungen ist dass biblatex immer R�cksicht
auf alle m�glichen Spezialf�lle nimmt und man daher beim Umbauen
schnell vom hundertsten zum tausendsten kommt. Manchmal ist man
schneller wenn man nachfragt, ob man die Vorgaben denn wirklich
absolut zu 100% umsetzen muss (in diesem Fall finde ich selbst sie
auch stilistisch ziemlich fragw�rdig weil uneindeutig).
Gru�,
Beni
Angepasstes Minimalbeispiel:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{testbib.bib}
@BOOK{test1,
author = {Manfred Mustermann AND Gabi Musterfrau AND Hans Test
AND Vorname Nachname},
publisher = {Superverlag},
address = {Hauptstadt},
title = {Superbuch �ber Superthema},
subtitle = {Untertitel},
edition = {2},
year = {2009}
}
@BOOK{test2,
author = {Manfred Mustermann AND Gabi Musterfrau AND Hans Test
AND Vorname Nachname},
publisher = {Superverlag},
title = {Schei�buch �ber Schei�thema},
year = {2009}
}
@INBOOK{test3,
author = {Klaus Schmidt},
editor = {Heinz M�ller},
publisher = {Der andere Verlag},
title = {Zitieren gestern und heute},
subtitle = {F�r Fortgeschrittene},
pages = {56-76},
booktitle = {Wissenschaftliches Arbeiten},
year = {2009}
}
@INBOOK{test4,
author = {Robert Schreiber},
editor = {Hubert Verwerter},
publisher = {Noch ein Verlag},
title = {Zitieren gestern und heute},
subtitle = {F�r Fortgeschrittene},
pages = {56-76},
booktitle = {Wissenschaftliches Arbeiten},
year = {2009}
}
@BOOK{test5,
author = {Immanuel Kant},
title = {Kritik der reinen Vernunft},
year = {1781}
}
\end{filecontents}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=authoryear]{biblatex}
\bibliography{testbib}
\setlength\bibitemsep{\medskipamount} % ganz nach Geschmack
\setlength\bibhang{0.5\textwidth} % zum Testen
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\makeatletter
\DeclareBibliographyDriver{inbook}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
% \usebibmacro{author}% Ersetzt mit dem folgenden
\ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}
{\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
\NOT\iffirstonpage}
{\bibnamedash}
{\savefield{fullhash}{\bbx@lasthash}%
\printnames{author}%
\iffieldundef{authortype}
{\setunit{\addspace}}
{\setunit{\addcomma\space}}}%
\iffieldundef{authortype}
{}
{\usebibmacro{authorstrg}%
\setunit{\addspace}}}%
{\global\undef\bbx@lasthash
\usebibmacro{labeltitle}%
\setunit*{\addspace}}%
\addsemicolon\addspace%
\usebibmacro{byeditor+others}%
\nopunct% Ohne das waere hier ein Punkt
\usebibmacro{year+labelyear}
% Ende Aenderungen
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{bybookauthor}%
\newunit\newblock
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+year}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit\newblock
\printfield{isbn}%
\newunit\newblock
\printfield{doi}%
\newunit\newblock
\usebibmacro{eprint}
\newunit\newblock
\usebibmacro{url+urldate}%
\newunit\newblock
\printfield{addendum}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\makeatother
\begin{document}
In der Literatur \parencite[][42]{test2} steht das, aber
\textcite{test1} und \textcite{test3} sagen was anderes.
\glqq Sapere aude! Habe Mut, dich deines eigenen Verstandes zu
bedienen!\grqq\ ist also der Wahlspruch der Aufkl�rung.
\parencite[][50]{test5}
\printbibliography
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
>
>>> Das verstehe ich leider immer noch nicht wirklich.
>> Die amerikanische Zitierweise, auch bekannt als Harvard-System.
>> Also z.B.:
>> "Sapere aude! Habe Mut, dich deines eigenen Verstandes zu
>> bedienen! ist also der Wahlspruch der Aufkl�rung." (Kant 1783:
>> Seitenzahl).
>
> Missverst�ndnis... Das ist f�r mich einfach das Autor-Jahr-System,
> bis auf den Doppelpunkt vor der Seitenzahl. biblatex setzt da
> standardm��ig ein Komma, und ich kann gerade auf die Schnelle nicht
> finden wo das herkommt (ich h�tte es unter den Definitionen am
> Anfang von biblatex.def vermutet, aber da ist es nicht). Vielleicht
> kann jemand anderes weiterhelfen?
\renewcommand{\postnotedelim}{\addcolon\addspace}
Gruss
Simon
Sowas. Das war ja einfach. In der Dokumentation (Version 0.8a, Seite
143) steht allerdings folgendes:
"\postnotedelim: The delimiter to be printed after the <postnote>
argument of a citation command."
^^^^^
Sollte das nicht eigentlich "before" sein? Deswegen hatte ich das
nicht ausprobiert...
Gru�,
Beni
>"\postnotedelim: The delimiter to be printed after the <postnote>
>argument of a citation command."
> ^^^^^
>Sollte das nicht eigentlich "before" sein?
Ja, und so steht es in der Dokumentation zur aktuellen Version 0.8d :)
Gr��le
Seb.
Vielen Dank für das zweite Minimalbeispiel, so wirklich blicke ich bei
der BibLaTeX-Umformatierung aber leider nicht durch.
Sorry, beim Sammelband war das ein Missverständnis.
Einmal meinte ich nämlich ein herausgegebenes Werk, dann soll das so
aussehen ((Unter-)Titel kursiv):
Autor, Andreas; Verleger, Volker (Hg.) (Jahr): Titel. Untertitel.
Auflage. Verlagsort: Verlag.
Und bei einem Sammelband so (nur (Unter-)Titel des Sammelbandes
kursiv):
Name, Vorname (Jahreszahl): „Titel. Untertitel.“ In: Name, Vorname
(Hg.): Titel (des Sammelbandes). Untertitel.
Auflage. Verlagsort: Verlag (=Reihe). Seitenangabe.
Diesmal ein Minimalbeispiel:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{testbib.bib}
%herausgegebenes Werk
@BOOK{Mustermann.2000,
title = {Titel des Buches},
publisher = {Verlag},
year = {2000},
editor = {{Verleger, Volker}},
author = {Mustermann, Max}
}
%Sammelband mit mehreren Autoren
@INBOOK{Muster.2009,
chapter = {Titel des Kapitels},
pages = {10 - 100},
title = {Titel des Buches},
publisher = {Verlag},
year = {2009},
editor = {{Verleger, Volker}},
author = {Muster, Max}
}
\end{filecontents}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[style=authoryear]{biblatex}
\bibliography{testbib}
\setlength\bibitemsep{\medskipamount}
\begin{document}
"`Zitat"' \parencite[][10]{Mustermann.2000} \\
"`Noch ein Zitat"' \parencite[][10]{Muster.2009}
\printbibliography
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Was ist denn das Problem? Hilft ein bisschen rumspielen an meinen
Beispielen auch nicht? Im Prinzip musst Du wenn Du was grundlegendes
ver�ndern willst rausfinden wo das definiert wird, dann die
entsprechende Definition in Dein Dokument �bernehmen und anpassen.
Oder, wenn Du es nicht ver�ndern willst, bei Deiner Uni nachfragen
wie strikt die Vorgaben wirklich einzuhalten sind...
> Einmal meinte ich n�mlich ein herausgegebenes Werk, dann soll das so
> aussehen ((Unter-)Titel kursiv):
> Autor, Andreas; Verleger, Volker (Hg.) (Jahr): Titel. Untertitel.
> Auflage. Verlagsort: Verlag.
Bis auf das "(Hg.)" ist das nun der Fall.
> Und bei einem Sammelband so (nur (Unter-)Titel des Sammelbandes
> kursiv):
> Name, Vorname (Jahreszahl): �Titel. Untertitel.� In: Name, Vorname
> (Hg.): Titel (des Sammelbandes). Untertitel.
> Auflage. Verlagsort: Verlag (=Reihe). Seitenangabe.
Nimm "bookauthor" statt "editor", und "booktitle" statt "title".
Problem: biblatex kennt kein Feld "chaptersubtitle" oder so. Wenn
das wirklich n�tig ist m�sste man daf�r z.B. "usera" nehmen und
daf�r sorgen dass die entsprechenden BibliographyDriver das auch
verwenden.
Und authoryear.bbx verwendet "subtitle" in @INBOOK nicht. Daf�r
m�sste man wohl am bibmacro "maintitle+booktitle" basteln.
> Diesmal ein Minimalbeispiel:
Leider nicht ganz ausreichend, um alle Deine Spezialf�lle abzudecken...
> [...]
> pages = {10 - 100},
So macht biblatex das spacing automatisch richtig:
pages = {10-100},
> \usepackage[ngerman]{babel}
> \usepackage{csquotes}
> [...]
> "`Zitat"' \parencite[][10]{Mustermann.2000}
Schau mal unten wie man f�r Anf�hrungszeichen praktischer csquotes
und Zeichen wie "�...�" verwenden kann.
Gru�,
Beni
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{testbib3.bib}
% normales Buch
@BOOK{test1,
author = {Manfred Monsterman AND Gabi Musterfrau AND Hans Test
AND Vorname Nachname},
publisher = {Superverlag},
address = {Hauptstadt},
title = {Superbuch �ber Superthema},
subtitle = {Untertitel},
edition = {2},
year = {2009}
}
%herausgegebenes Werk
@BOOK{Mustermann.2000,
title = {Titel des Buches},
subtitle = {Untertitel},
edition = {2},
publisher = {Verlag},
address = {Stadt},
year = {2000},
editor = {{Verleger, Volker}},
author = {Mustermann, Max}
}
%Sammelband mit mehreren Autoren
@INBOOK{Muster.2009,
chapter = {Titel des Kapitels},
pages = {10-100},
booktitle = {Titel des Buches},
subtitle = {Untertitel des Buches},
edition = {2},
publisher = {Verlag},
address = {Stadt},
year = {2009},
bookauthor = {{Verleger, Volker}},
author = {Muster, Max}
}
\end{filecontents}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel=true]{csquotes}
\usepackage[style=authoryear]{biblatex}
% csquotes Setup
\MakeAutoQuote{�}{�}
% The next one is more or less evident as well:
\MakeBlockQuote{<}{|}{>}
% biblatex Setup
\bibliography{testbib3}
\setlength\bibitemsep{\medskipamount} % ganz nach Geschmack
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\renewcommand{\labelnamepunct}{\addcolon\addspace}
\renewcommand{\postnotedelim}{\addcolon\addspace}
% \usebibmacro{title}% Statt Buchtitel...
\printfield{chapter}% ...Kapiteltitel
% \usebibmacro{chapter+pages}% Wir brauchen kein Kapitel, sondern
nur...
\printfield{pages}% ...die Seitenangabe
\newunit\newblock
\printfield{isbn}%
\newunit\newblock
\printfield{doi}%
\newunit\newblock
\usebibmacro{eprint}
\newunit\newblock
\usebibmacro{url+urldate}%
\newunit\newblock
\printfield{addendum}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
% \usebibmacro{author/editor}% Ersetzt durch folgendes
\ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}
{\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
\NOT\iffirstonpage}
{\bibnamedash}
{\savefield{fullhash}{\bbx@lasthash}%
\printnames{author}%
\iffieldundef{authortype}
{\setunit{\addspace}}
{\setunit{\addcomma\space}}}%
\iffieldundef{authortype}
{}
{\usebibmacro{authorstrg}%
\setunit{\addspace}}}%
{\global\undef\bbx@lasthash
\usebibmacro{labeltitle}%
\setunit*{\addspace}}%
\ifnameundef{editor}
{}
{\addsemicolon\addspace%
\usebibmacro{byeditor+others}}%
\nopunct% Ohne das waere hier ein Punkt
\usebibmacro{year+labelyear}
% Ende Aenderungen
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+year}%
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\printfield{isbn}%
\newunit\newblock
\printfield{doi}%
\newunit\newblock
\usebibmacro{eprint}
\newunit\newblock
\usebibmacro{url+urldate}%
\newunit\newblock
\printfield{addendum}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\makeatother
\begin{document}
�Zitat� \textcite{Mustermann.2000}.
\textcite{Muster.2009}.
\textcite{test1}.
\printbibliography
\end{document}
Vielen Dank für die Hilfe!
In meinem Minimalbeispiel habe ich grade irgendeinen Fehler, deshalb
getrennt:
bib-Datei
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
inbook{Mustermann.2000,
author = {Mustermann, Max},
title = {Musteraufsatz},
pages = {10-100},
publisher = {Musterverlag},
bookauthor = {{Verleger, Volker (Hg.)}},
booktitle = {Mustertitel},
year = {2000},
address = {Musterstadt}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
in der Präambel
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setlength\bibitemsep{\bigskipamount}
\renewcommand{\labelnamepunct}{\addcolon\addspace}
\setlength{\bibhang}{2em}
\renewcommand{\postnotedelim}{\addcolon\addspace}
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\DeclareBibliographyDriver{inbook}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{bybookauthor}%
\newunit\newblock
\addcolon\addspace
\usebibmacro{maintitle+booktitle}%
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock%
\printfield{edition}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\printfield{volumes}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+year}%
\newunit\newblock
\adddot\addspace %Punkt statt ...
\nopunct % ... Komma
\usebibmacro{chapter+pages}%
\newunit\newblock
\printfield{isbn}%
\newunit\newblock
\printfield{doi}%
\newunit\newblock
\usebibmacro{eprint}
\newunit\newblock
\usebibmacro{url+urldate}%
\newunit\newblock
\printfield{addendum}%
\newunit\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%