3

I want to cite a book which has two different publishers (for the same edition), each with its own location, and I want the bibliography to reflect that.

I am using biber/biblatex.

Can this be accomplished? (Hopefully without too much of a hassle nor hacks like putting a \\ in the publisher field.)

MWE:

\documentclass{article}

\usepackage[backend=biber]{biblatex}

\addbibresource{blabla.bib}

\begin{document}
    Some silly things can be found in \cite{SP}.
    \printbibliography
\end{document}

plus

@book{SP,
    title = {On silly matters},
    author = {Fubus McBogus},
    year = 1337,
    publisher = {Neverland Publishing House, Neverland \& Mirror Press, Wonderland}
}

or

@book{SP,
    title = {On silly matters},
    author = {Fubus McBogus},
    year = 1337,
    publisher = {Neverland Publishing House and Mirror Press},
    location = {Neverland and Wonderland}
}
  • You should cite the one you used. Otherwise. please provide a minimum working example (MWE) people can play with. – cfr Aug 24 '15 at 0:17
  • 1
    If you really need to do this, the simplest way is to just put the two locations in the location field separated by 'and' and do the same for the publisher. In authoryear style, this will be printed as "Location A and Location B: Publisher A and Publisher B" which is perfectly clear. – Alan Munn Aug 24 '15 at 0:33
  • 1
    @AlanMunn: Well, it's not like "I really need to do this" -- I just want to have the correct bibliographic data in the bibliography. Is this such a strange thing to ask? – tomasz Aug 24 '15 at 2:01
  • 1
    @tomasz Is this a question about how to get biblatex to do this, or a question about what the "correct" form is for formatting? If it's the latter, the question is off topic, since what counts as "correct" is dependent on your field and more specifically the journal or press style that is required. If you want a generic way to do this that is clear and understandable, then the second way is better: it keeps publisher information separated from location, and will allow them each to be placed in the right place by different styles. Mixing them in the publisher field will screw this up. – Alan Munn Aug 24 '15 at 2:19
  • 2
    and has the same special meaning in the publisher and location fields as in the author field. They are all of data type list which means the and is treated as a delimiter. author is a name list which means the individual items are then split further into name parts. publisher and location are not so the items are not split further. But the special function of and is the same in all three. – cfr Aug 24 '15 at 22:22
5

I think that the best way to do this is to coordinate the publisher fields with 'and' and separately coordinate the location fields with 'and' in your .bib entry (i.e., the second option).

For example, in the standard authoryear style, the location precedes the publisher and the two are separated by a colon. If you choose to eliminate the location field, and add the location into the publisher field, the dual publisher items will not be formatted correctly because they won't match the format of single publisher items. But if you keep the publishers and locations separately, they will be.

biblatex is prepared for this, since it treats publishers and locations as multi-element lists. Depending on the style, the separator will then be different. For example, in the Chicago style, locations are separated by 'and' but publishers are separated by '/'. (See image below.)

This kind of paired coordination is quite common; (it's often marked with the term "respectively" in English) and so from a linguistic point of view, an item formatted in the second way will be completely understandable in the way intended.

\documentclass{article}
\begin{filecontents}{\jobname.bib}
@book{SPbad,
    title = {On silly matters},
    author = {Fubus McBogus},
    year = 1337,
    publisher = {Neverland Publishing House, Neverland \& Mirror Press, Wonderland}
}

@book{SPgood,
    title = {On silly matters},
    author = {Fubus McBogus},
    year = 1337,
    publisher = {Neverland Publishing House and Mirror Press},
    location = {Neverland and Wonderland}
}
\end{filecontents}
\usepackage[style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\parencite{SPbad,SPgood}
\printbibliography
\end{document}

authoryear style

output of code

biblatex-chicago

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.