I want to split the bibliography of my thesis into multiple (e.g., academic publications, software, blog posts, …).
For some claims, I sometimes have to cite from multiple bibliographies (for example, some software might have originated in an academic publication, or the same topic was handled by blog posts and academic publications).
Using the ACM style, this currently renders as [1][2], while it would render as [1, 2] if it was in the same bibliography. I want that it is rendered as [1, 2].
Is it possible (without writing my own bibliography functionality) to achieve this desired behavior?
I’m also thinking of using a different numbering scheme for some of the bibliographies (e.g., software could be [S1], while blog posts could be [B2]). Is there a way to do this?
Demo document:
Version: #sys.version
@foo@bar@baz
@foo@baz@bar
#let style="association-for-computing-machinery"
Style: #style
#bibliography(
bytes("
@misc{foo,
title = {Foo},
}
@misc{bar,
title = {Bar},
}
"),
style: style,
)
#bibliography(
bytes("
@misc{baz,
title = {Baz},
}
"),
style: style,
)
This currently renders as
[1, 2][3]
[1][3][2]
while I would like both lines to render as
[1, 2, 3]