This package provides an alternative to the built-in bibliography to allow a single document to have multiple bibliographies.
This package currently has a few limitations, such as not being able to collapse citations yet, but more general support is planned soon.
Getting Started
To add this package to your project, use this:
#import "@preview/alexandria:0.1.1": *
#show: alexandria(prefix: "x-", read: path => read(path))
...
#bibliographyx(
"bibliography.bib",
// title: auto is not yet supported so it needs to be specified
title: "Bibliography",
)
Usage
See the manual for details.
License
Parts of the Rust plugin that interfaces with the Hayagriva citation library are based on typst-library’s bibliography.rs
. Likewise, the example bibliographies are taken or adapted from typst-dev-assets’ works.bib
. Both are licensed from Typst’s authors under the Apache License 2.0.
The example CSL style ieee.csl
is taken from the CSL project who provide it under the Creative Commons Attribution-ShareAlike 3.0 Unported license.