Hi, I'm a bit confused about the inheritance order of crossref. If both entries contain the same field with different values (like year), which one should be used?
Here is an example:
let bib = r#"
@inproceedings{foo,
author = {Max Müller},
title = {Lorem Ipsum et Dolor},
month = sep,
year = 2005,
crossref = {ref},
}
@proceedings{ref,
month = jan,
year = 2001,
title = {Book Title},
category = {baz},
}
"#;
let parsed = Bibliography::parse(bib).unwrap();
println!("{parsed:#?}");
In this example, I would expect that the year from the referrer foo overwrites the year from the referee ref.
Hi, I'm a bit confused about the inheritance order of crossref. If both entries contain the same field with different values (like year), which one should be used?
Here is an example:
In this example, I would expect that the year from the referrer
foo
overwrites the year from the refereeref
.However, this is not the case:
PS: Also, the
category
is not inherited.PS2: PS: Thank you for this crate. This is a good replacement for the very slow bibtexparser python package.