Seite 1 von 1

unterteiltes biblatex Literaturverzeichnis nach type

Verfasst: Di 20. Aug 2013, 23:14
von Britta
Guten Abend,

ich arbeite mit Texworks und Citavi und versuche hier ein unterteiltes Literturverzeichnis zu erstellen. Dies versuche ich über
\printbibliography[heading=bibintoc, type={book, article}, title={Bibiliographie}]

\printbibliography[type={booklet}, title={Internetquellen}]

\printbibliography[type={misc}, title={Graue Literatur}]

\printbibliography[type={manual}, title={Zeitungsartikel}]
am Ende des Dokuments.

Basis hierfür ist:

Dominik Waßenhoven: Bibliographien erstellen mit biblatex
(Teil 1), Die TEXnische Komödie 2/2008, S. 53–75.

http://biblatex.dominik-wassenhoven.de/ ... -Teil1.pdf

S. 14

DAS PROBLEM liegt meiner Einschätzung nach in diesem Befehl:
\printbibliography[heading=bibintoc, type={book, article}, title={Bibiliographie}]
und zwar darin das ich zwei typen gemeinsam in einen Abschnitt bringen will. Nach Dominiks Beschreibung müsste dies auch gehn. Ich bekomme es aber leider nicht zum laufen. Die anderen drei Abschnitte funktionieren. Auch funktioniert es wenn ich statt book und article, nur book benutze.

Für jede Idee und jeden Tip wäre ich sehr dankbar.

Einen lieben Gruß
Britta


Meine Preambel sieht wie folgt aus:
\documentclass{scrreprt}
\usepackage [ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[babel,german=quotes]{csquotes}

\usepackage[style=authoryear, isbn=false, doi=false, maxbibnames=9, maxcitenames=1, sorting=nyt, backend=bibtex]{biblatex}
\AtBeginBibliography{\renewcommand{\multinamedelim}{\addsemicolon\space}}
\DeclareFieldFormat{postnote}{#1}
\renewcommand{\labelnamepunct}{\addcolon\addspace}
\DeclareNameAlias{sortname}{last-first}
\DefineBibliographyStrings{ngerman}{andothers={et\addabbrvspace al\adddot}}
\addbibresource{MAAbib4.bib}

\printbibliography[heading=bibnumbered]

\usepackage{url}

\usepackage{txfonts}
\usepackage{longtable}
\usepackage{setspace}
\setstretch{1.5}
\usepackage[a4paper,left=2.5cm,right=4cm,top=2.5cm,bottom=2.5cm,includeheadfoot]{geometry}

\newenvironment{myquote}
{\begin{quote} \singlespacing \footnotesize} 
{\end{quote}}
\SetBlockEnvironment{quote}

Verfasst: Mi 21. Aug 2013, 04:44
von Sepp99
Ich würde mir dazu einen Filter (in der Präambel) definieren, z.B.:
\defbibfilter{BuchArtikel}{%
( type=book or type=article )
}
und diesen Filter beim Druckbefehl aufrufen:
\printbibliography[%
	heading=bibintoc,
	filter=BuchArtikel,
	title={Bibiliographie}
]
Ungetestet, da kein Minimalbeispiel [4]. Warum der Aufruf aus dem DTK-Artikel so nicht mehr klappt kann ich leider auch nicht sagen.

Gruß, Sepp

Verfasst: Mi 21. Aug 2013, 07:17
von Johannes_B
Warum das nicht klappt kann ich auch nicht sagen, aber einen Hinweis möchte ich dir geben. Seit 2008 sind viele Monde vergangen und das Paket biblatex hat sich sehr weiterentwickelt. Der Beitrag in der DTK war als Einstieg schon sehr gut, aber du solltest dringend noch mal in die aktuelle Dokumentation schauen.

Diese findest du auf deinem System, wenn du in ein Terminal/Konsole/Eingabeaufforderung eingibst
texdoc -l biblatex
und mit enter bestätigst.
Die deutsche Doku ist veraltet, nimm also bitte die englische (version 2.7a vom 14.07.2013).

Sepp hat das Thema Minimalbeispiel schon angesprochen, damit kann code sofort kompiliert werden, Fehler schneller erkannt und mögliche Loungen können sofort getestet werden.

Beste Grüße
Johannes

Funktioniert!

Verfasst: Mi 21. Aug 2013, 07:28
von Britta
Ein riesengroßes Dankeschön. Es funktioniert!
Danke Sepp für deine schnelle Hilfe und Danke Johannes für den Hinweis und den Link zum Minimalbeispiel...

Einen lieben Gruß
Britta