Hallo zusammen! Ich habe mehrere Artikel aus einem Sammelband (@collection), die jeweils als @incollection mit crossref in der .bib-Datei stehen. Im Literaturverzeichnis soll bei der Ausgabe der @incollection-Einträge jeweils nur ein Kurzverweis auf die @collection erscheinen, z.B.

Müller, Peter (2014): Titel. In: Meyer/Schröder 2014, S. 123–456.

Das kriege ich allerdings leider nicht hin. Ich bin schon so weit, dass ich in meiner .bbx-Datei eine Abfrage eingebaut habe, die prüft, ob das crossref-Feld vorhanden ist, leider weiß ich nicht, was ich als Ausgabe da reinschreiben muss, damit von den Herausgebern nur die Nachnamen und zusätzlich das Jahr ausgageben werden.

Hoffentlich funktioniert dieses Minimalbeispiel:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass[%
11pt,
a4paper,
parskip,
onepage,
BCOR5mm,
bibliography=totoc,
footsepline,
bookmarksopen=true,
pdfusetitle]{scrreprt}
\usepackage[a4paper]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel} % globale Verwendung im Dokument
\usepackage[babel,german=guillemets,maxlevel=3]{csquotes} % Anführungszeichen nach Sprache wählen
%%%%%BIBER
\usepackage[%
backend=biber,
maxbibnames=4,
maxcitenames=2,
% Pfad: /usr/share/texmf/tex/latex/biblatex/bbx/
style=steflo, %uni-wtal-lin // authoryear-icomp
babel=other,
hyperref=true,
sortcites=true, % Sortierung von Präfix-Namen
citestyle=authoryear-ibid,
%bibstyle=authoryear,
url=false,
isbn=false,
idemtracker=context,
ibidpage,
mincrossrefs=2
]{biblatex}
\renewcommand{\postnotedelim}{\addcolon\addabbrvspace} % Doppelpunkt zwischen Jahr und Seite: (Meier 1999:~S. 23)
\DeclareFieldFormat{postnote}{#1} %einleitendes S. weg
\renewcommand{\labelnamepunct}{\addcolon\addabbrvspace} %doppelpunkt statt punkt in literaturliste
\renewcommand*{\multicitedelim}{\addsemicolon\addabbrvspace} %Semikolon bei mehreren Zitatverweisen (Müller 1994:~45; Meyer 1994: 34)
\DefineBibliographyStrings{ngerman}{
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

kwekuBiblatexIncollection.bib:

Open in writeLaTeX
@INCOLLECTION{Peter2014,
author = {Hans Peter},
title = {Irgendein Titel},
pages = {123–456},
crossref = {Sammelband2014}
}
@INCOLLECTION{Meyer2014,
author = {Klaus Meyer},
title = {Irgendein Titel},
pages = {12–45},
crossref = {Sammelband2014}
}
@INCOLLECTION{Muller2014,
author = {Sebastian Müller},
title = {Irgendein Titel},
pages = {1–5},
crossref = {Sammelband2014}
}
@INCOLLECTION{Werner2014,
author = {Sarah Werner},
title = {Irgendein Titel},
pages = {121–455},
crossref = {Sammelband2014}
}
@COLLECTION{Sammelband2014,
editor = {Peter Schröder and Peter Pan},
title = {Dieser Titel soll nur einmal erscheinen.},
publisher = {Verlag},
address = {Ort},
date = {2014}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

steflo.bbx (sicher an einigen Stellen Kraut und Rüben, ich verstehe die Syntax fast null und habe nur rumprobiert, bis es aussah, wie ich es wollte):

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
% uni-wtal-lin.bbx, v 0.2 2013-08-09, Carsten A. Dahlmann (Ace@Dahlmann.net)
% based on authoryear
%% requires authoryear
\RequireBibliographyStyle{authoryear-icomp}
%% Book
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author/editor+others/translator+others}%
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
\iffieldundef{maintitle}
{\printfield{volume}%
\printfield{part}}
{}%
\newunit
\newunit\newblock
\usebibmacro{byeditor+others}%
\newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{publisher+location+date}%
\iffieldundef{series} %falls es eine Serie gibt …
{}%
{\nopunct} % … keinen Punkt nach dem Verlag, also vor die Klammer setzen
\newunit\newblock
\usebibmacro{chapter+pages}%
\newunit
\printfield{pagetotal}%
\newunit\newblock
\iftoggle{bbx:isbn}
{\printfield{isbn}}
{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\newblock
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 19 Dez '14, 15:18

kweku's gravatar image

kweku
1122
Akzeptiert-Rate: 0%

bearbeitet 19 Dez '14, 15:35

Johannes's gravatar image

Johannes
7.3k294566

Also, um es mal runterzubrechen, geht es, so ich das richtig sehe, nur um die Zeile

Open in writeLaTeX

{\usebibmacro{byeditor+others} % KNACKPUNKT!! Wie nur Nachnamen von Herausgebern?
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Wie (und wo!) kann ich das bibmacro umdefinieren bzw. ein neues Makro definieren, das mir die Nachnamen der Herausgeber mit »/« getrennt ausgibt, ohne »(Hrsg.)« und nach Erreichen von maxnames mit et al.?

(21 Dez '14, 17:33) kweku
Deine Antwort auf die Frage: (Bemerkungen bitte oben als Kommentar)
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×223
×28

gestellte Frage: 19 Dez '14, 15:18

Frage wurde gesehen: 5,236 Mal

zuletzt geändert: 21 Dez '14, 17:33

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×