I have a simple bibtex file named references.bib with the following contents.
@misc{parkinsons_uci_dataset,
author = {Little, Max},
title = {{Parkinsons}},
year = {2007},
howpublished = {UCI Machine Learning Repository},
note = {{DOI}: https://doi.org/10.24432/C59C74}
}
The bibtex citation was provided, I did not edit it. When I try to use this citation, with the "ieee" style, the howpublished and note fields don’t show up.
To check this i used the same references.bib in overleaf and it shows it differently.
Link to typst sample: Typst
Link to overleaf sample: Overleaf
In addition to what @Andrew already said, these are also the wrong fields for the job here. The publisher and doi field are more semantically correct and they work.
#bibliography(bytes("
@misc{parkinsons_uci_dataset,
author = {Little, Max},
title = {{Parkinsons}},
year = {2007},
publisher = {UCI Machine Learning Repository},
doi = {10.24432/C59C74}
}
"), full: true)
1 Like
Just remember that CSL came after BibTeX and BibLaTeX. Obviously, things CSL did differently than BibTeX is going to be out of spec… I don’t think it really matters.
The field howpublished was meant to contain information outside of standard publishing fields like publisher, year, etc. I believe the equivalent CSL field would be publisher.
You can actually look at CSL’s input script and see that they just concatenate everything, including the entire howpublished string, see Bibtex.hs.
pubfields <- mapM (\f -> Just `fmap`
(if bibtex || f == "howpublished"
then getField f
else getLiteralList' f)
<|> return Nothing)
["school","institution","organization", "howpublished","publisher"]
let publisher' = concatWith ';' $ catMaybes pubfields