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