mirror of
https://github.com/typst/typst
synced 2025-08-02 17:27:54 +08:00
Specify which CSL style is not suitable for bibliographies (#6306)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
This commit is contained in:
parent
5d34d54df4
commit
a6ab6ac99a
@ -227,7 +227,15 @@ impl Show for Packed<BibliographyElem> {
|
||||
let references = works
|
||||
.references
|
||||
.as_ref()
|
||||
.ok_or("CSL style is not suitable for bibliographies")
|
||||
.ok_or_else(|| match self.style(styles).source {
|
||||
CslSource::Named(style) => eco_format!(
|
||||
"CSL style \"{}\" is not suitable for bibliographies",
|
||||
style.display_name()
|
||||
),
|
||||
CslSource::Normal(..) => {
|
||||
"CSL style is not suitable for bibliographies".into()
|
||||
}
|
||||
})
|
||||
.at(span)?;
|
||||
|
||||
if references.iter().any(|(prefix, _)| prefix.is_some()) {
|
||||
|
@ -71,6 +71,10 @@ Now we have multiple bibliographies containing @glacier-melt @keshav2007read
|
||||
|
||||
#bibliography("/assets/bib/works_too.bib", style: "mla")
|
||||
|
||||
--- bibliography-style-not-suitable ---
|
||||
// Error: 2-62 CSL style "Alphanumeric" is not suitable for bibliographies
|
||||
#bibliography("/assets/bib/works.bib", style: "alphanumeric")
|
||||
|
||||
--- issue-4618-bibliography-set-heading-level ---
|
||||
// Test that the bibliography block's heading is set to 2 by the show rule,
|
||||
// and therefore should be rendered like a level-2 heading. Notably, this
|
||||
|
Loading…
x
Reference in New Issue
Block a user