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 gefragt 23 Feb '19, 01:20 user0 |
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} beantwortet 23 Feb '19, 07:16 Henri 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
|
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} beantwortet 27 Feb '19, 07:37 moewe 2
Wenn die Ausgabe von
(27 Feb '19, 08:22)
Henri
|
Standard-BibTeX sieht für
@book
die notwendigen Felderauthor
,editor
,title
,publisher
undyear
, sowie die optionalen Feldervolume
,number
,series
,address
,edition
,month
undnote
vor. Ich würde diese Information wahrscheinlich so wie du innote
unterbringen, sodass ich die BibTeX-Datei mit anderen Formaten »recyclen« kann und nicht anbiblatex
gebunden bin. Im Endeffekt ist komplett dir überlassen, wo du das einträgst. Wie du siehst existiert kein Standardfeld, wie z.B.coauthor
oder so.