|
In welches Feld platziert man üblicherweise eine abgestufte Autorschaft wie etwa "Unter Mitarbeit von Max Mustermann und Erika Musterfrau" bzw. "Unter Mitwirkung von Max Mustermann und Erika Musterfrau" bei Büchern (@book)? Ist Öffne in Overleaf
note={Unter Mitarbeit von Max Mustermann und Erika Musterfrau} bzw. Öffne in Overleaf
note={Unter Mitwirkung von Max Mustermann und Erika Musterfrau} in der |
|
Wenn Du unzufrieden damit bist, Öffne in Overleaf
\documentclass[ngerman]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage{filecontents} \begin{filecontents}{authorx.dbx} \DeclareDatamodelFields[type=list, datatype=name]{ authora, authorb, authorc} \DeclareDatamodelFields[type=field, datatype=key]{ authoratype, authorbtype, authorctype} \DeclareDatamodelEntryfields[article]{ authora, authoratype, authorb, authorbtype, authorc, authorctype} \end{filecontents} \usepackage[style=authoryear, backend=biber, datamodel=authorx]{biblatex} \DeclareNameAlias{byauthora}{byauthor} \DeclareNameAlias{byauthorb}{byauthor} \DeclareNameAlias{byauthorc}{byauthor} \newbibmacro*{byauthorx}{% \ifnameundef{authora} {} {\usebibmacro{bytypestrg}{authora}{author}% \setunit{\addspace}% \printnames[byauthora]{authora}% \newunit}% \ifnameundef{authorb} {} {\usebibmacro{bytypestrg}{authorb}{author}% \setunit{\addspace}% \printnames[byauthorb]{authorb}% \newunit}% \ifnameundef{authorc} {} {\usebibmacro{bytypestrg}{authorc}{author}% \setunit{\addspace}% \printnames[byauthorc]{authorc}% \newunit}} \renewbibmacro*{byauthor}{% \ifboolexpr{ test \ifuseauthor or test {\ifnameundef{author}} } {} {\usebibmacro{bytypestrg}{author}{author}% \setunit{\addspace}% \printnames[byauthor]{author}}% \usebibmacro{byauthorx}} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @book{elk, author = {Anne Elk}, title = {A Theory on Brontosauruses}, year = {1972}, authora = {Humphrey Appleby and James Hacker}, authoratype = {collaborator}, } \end{filecontents} \addbibresource{\jobname.bib} \addbibresource{biblatex-examples.bib} \begin{document} \cite{sigfridsson,elk} \printbibliography \end{document} Die Ausgabe ist die, die Du auch mit Wenn die Damit es nicht verloren geht, hier eine (vielleicht nicht ganz ausgereifte) Erweiterung, bei der die Öffne in Overleaf
\documentclass[ngerman]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage{csquotes} \usepackage{filecontents} \begin{filecontents}{authorx.dbx} \DeclareDatamodelFields[type=list, datatype=name]{ authora, authorb, authorc} \DeclareDatamodelFields[type=field, datatype=key]{ authoratype, authorbtype, authorctype} \DeclareDatamodelEntryfields[article]{ authora, authoratype, authorb, authorbtype, authorc, authorctype} \end{filecontents} \usepackage[style=authoryear, backend=biber, datamodel=authorx]{biblatex} \DeclareNameAlias{authora}{author} \DeclareNameAlias{authorb}{author} \DeclareNameAlias{authorc}{author} \DeclareNameAlias{byauthora}{byauthor} \DeclareNameAlias{byauthorb}{byauthor} \DeclareNameAlias{byauthorc}{byauthor} \newbibmacro*{authorxstrg}[1]{% \iffieldundef{#1type} {} {\printtext[#1type]{% \ifbibxstring{\thefield{#1type}} {\ifboolexpr{ test {\ifnumgreater{\value{#1}}{1}} or test {\ifandothers{#1}} } {\bibstring{\thefield{#1type}s}} {\bibstring{\thefield{#1type}}}} {\thefield{#1type}}}}} \newbibmacro*{authorx}{% \ifboolexpr{ test {\ifnameundef{authora}} and test {\ifnameundef{authorb}} and test {\ifnameundef{authorc}} } {} {\bibstring{with}% \setunit{\addspace}% \printnames{authora}% \setunit{\printdelim{authortypedelim}}% \usebibmacro{authorxstrg}{authora}% \clearname{authora}% \printnames{authorb}% \setunit{\printdelim{authortypedelim}}% \usebibmacro{authorxstrg}{authorb}% \clearname{authorb}% \printnames{authorc}% \setunit{\printdelim{authortypedelim}}% \usebibmacro{authorxstrg}{authorc}% \clearname{authorc} \setunit{\printdelim{nameyeardelim}}}} \renewbibmacro*{author}{% \ifboolexpr{ test \ifuseauthor and not test {\ifnameundef{author}} } {\usebibmacro{bbx:dashcheck} {\bibnamedash} {\usebibmacro{bbx:savehash}% \printnames{author}% \iffieldundef{authortype} {\setunit{\printdelim{nameyeardelim}}} {\setunit{\printdelim{authortypedelim}}}}% \iffieldundef{authortype} {} {\usebibmacro{authorstrg}% \setunit{\printdelim{nameyeardelim}}}% \usebibmacro{authorx}}% {\global\undef\bbx@lasthash \usebibmacro{labeltitle}% \setunit*{\printdelim{nonameyeardelim}}}% \usebibmacro{date+extradate}} \newbibmacro*{byauthorx}{% \ifnameundef{authora} {} {\usebibmacro{bytypestrg}{authora}{author}% \setunit{\addspace}% \printnames[byauthora]{authora}% \newunit}% \ifnameundef{authorb} {} {\usebibmacro{bytypestrg}{authorb}{author}% \setunit{\addspace}% \printnames[byauthorb]{authorb}% \newunit}% \ifnameundef{authorc} {} {\usebibmacro{bytypestrg}{authorc}{author}% \setunit{\addspace}% \printnames[byauthorc]{authorc}% \newunit}} \renewbibmacro*{byauthor}{% \ifboolexpr{ test \ifuseauthor or test {\ifnameundef{author}} } {} {\usebibmacro{bytypestrg}{author}{author}% \setunit{\addspace}% \printnames[byauthor]{author}}% \usebibmacro{byauthorx}} \NewBibliographyString{with} \DefineBibliographyStrings{german}{ with = {mit}, } \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @book{elk, author = {Anne Elk}, title = {A Theory on Brontosauruses}, year = {1972}, authora = {Humphrey Appleby and James Hacker}, authoratype = {collaborator}, } \end{filecontents} \addbibresource{\jobname.bib} \addbibresource{biblatex-examples.bib} \begin{document} \cite{sigfridsson,elk} \printbibliography \end{document} 2
Wenn die Ausgabe von
(27 Feb '19, 08:22)
Henri
|
|
In Öffne in Overleaf
% arara: pdflatex % arara: biber % arara: pdflatex % arara: pdflatex \begin{filecontents*}{\jobname.bib} @book{beispielbuch, author = {Normalverbraucher, Otto}, title = {Beispielbuch}, year = {1900}, editor = {Mustermann, Max and Musterfrau, Erika}, editortype = {collaborator}, } \end{filecontents*} \documentclass{article} \usepackage[ngerman]{babel} \usepackage{biblatex} \addbibresource{\jobname.bib} \begin{document} \nocite{beispielbuch} \printbibliography \end{document} 3
Obwohl ich es längst besser wissen sollte, bin ich immer wieder überrascht, was
(23 Feb '19, 11:59)
gast3
Ich dachte, "editor" wäre ein Redakteur/Schriftleiter, und "consultant" wäre ein Berater. Das ist teilweise spezieller, teilweise etwas anderes als abgestufte Coautorschaft.
(23 Feb '19, 21:48)
user0
@IjonTichy Ich habe das Feld
(23 Feb '19, 23:39)
Henri
@user0 Wenn
(23 Feb '19, 23:41)
Henri
Ja, allerdings alles nur wenn Max und Erika tatsächlich eine der Rollen Redakteur, Schriftleiter, Berater usw. übernahmen, und keine Rolle der abgestuften Autorschaft. Diese Rolle hätte hingegen jemand, der/die vergleichsweise wenig Inhalt beitrug. Wie du oben bereits in deinem Kommentar schriebest, ist
(26 Feb '19, 20:32)
user0
@user0 Dann wirst du nicht darum herumkommen dir einen eigenen
(26 Feb '19, 22:10)
Henri
Ergebnis 5 von 6
show 1 more comments
|



Standard-BibTeX sieht für
@bookdie notwendigen Felderauthor,editor,title,publisherundyear, sowie die optionalen Feldervolume,number,series,address,edition,monthundnotevor. Ich würde diese Information wahrscheinlich so wie du innoteunterbringen, sodass ich die BibTeX-Datei mit anderen Formaten »recyclen« kann und nicht anbiblatexgebunden bin. Im Endeffekt ist komplett dir überlassen, wo du das einträgst. Wie du siehst existiert kein Standardfeld, wie z.B.coauthoroder so.