
Greetings everyone! First of all, thank you for the glorious software that is ConTeXt. Is there any interest in pulling a complete IEEE bibliography style into the ConTeXt tree (or even just as a module)? I currently have an IEEE bibliography style that is roughly 80% complete for my own uses but I am more than willing to complete it (or as close as one can be to complete with the number of inconsistencies in the reference guide) if anyone is interested in the result. Thanks. Kind regards, Jai

On 4/10/2025 4:39 PM, Jai Flack wrote:
Greetings everyone! First of all, thank you for the glorious software that is ConTeXt.
Is there any interest in pulling a complete IEEE bibliography style into the ConTeXt tree (or even just as a module)? I currently have an IEEE bibliography style that is roughly 80% complete for my own uses but I am more than willing to complete it (or as close as one can be to complete with the number of inconsistencies in the reference guide) if anyone is interested in the result.
Sure, just complete it. Maybe Alan can have a look at it (he's in charge of the APA one). Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------

Am 10.04.25 um 16:46 schrieb Hans Hagen:
On 4/10/2025 4:39 PM, Jai Flack wrote:
Greetings everyone! First of all, thank you for the glorious software that is ConTeXt.
Is there any interest in pulling a complete IEEE bibliography style into the ConTeXt tree (or even just as a module)? I currently have an IEEE bibliography style that is roughly 80% complete for my own uses but I am more than willing to complete it (or as close as one can be to complete with the number of inconsistencies in the reference guide) if anyone is interested in the result.
Sure, just complete it. Maybe Alan can have a look at it (he's in charge of the APA one).
@Jai: Maybe ask the question on the users mailing list. @Hans: What’s the status of CSL support BTW? I remember it mentioned several times, but can’t remember the outcome. Hraban

Maybe ask the question on the users mailing list
I would have expected the blocker to be development interest in bringing it in but I can post my question there too. If you would rather not have another style to worry about then I will probably just post the completed version on the users list for anyone chasing one. Kind regards, Jai

On Thu, 10 Apr 2025, Jai Flack wrote:
Greetings everyone! First of all, thank you for the glorious software that is ConTeXt.
Is there any interest in pulling a complete IEEE bibliography style into the ConTeXt tree (or even just as a module)? I currently have an IEEE bibliography style that is roughly 80% complete for my own uses but I am more than willing to complete it (or as close as one can be to complete with the number of inconsistencies in the reference guide) if anyone is interested in the result.
I use the attached file for my personal documents. It is not complete (as I don't use all types of bib entries), but maybe we can merge this with what you have. Aditya

I will work through these to help fill what I am missing (and see how you
have structured it).
Thanks.
Kind regards,
Jai
-----Original Message-----
From: Aditya Mahajan
Greetings everyone! First of all, thank you for the glorious software that is ConTeXt.
Is there any interest in pulling a complete IEEE bibliography style into the ConTeXt tree (or even just as a module)? I currently have an IEEE bibliography style that is roughly 80% complete for my own uses but I am more than willing to complete it (or as close as one can be to complete with the number of inconsistencies in the reference guide) if anyone is interested in the result.
I use the attached file for my personal documents. It is not complete (as I don't use all types of bib entries), but maybe we can merge this with what you have. Aditya

Hello everyone again. I have attached my current style and test document for reference. Unfortunately not quite finished and certainly not comprehensively tested but getting closer. Specifically I haven't spent much time confirming the compatibility of the nonstandard entry types with what is generated by JabRef, Zotero and other reference managers. Thanks Aditya your style has been quite helpful with this so far. Is there documentation for the automatic journal abbreviation feature? It seems a list must be loaded with \btxloadjournallist according to the apa and aps styles but I can't find any further documentation. Does it take the same CSV format as JabRef? The IEEE Style defines a table of abbreviations for journals (and an additional set for conferences) as word substitutions: Institute -> Inst. and states that no others should be used. Also I can't seem to work out how to use the monthconversion feature and what format ConTeXt expects for this to work properly. Am I supposed to define a command for ieee:\s!list:month using the given conversion? Also, also is there a standard way to tell if the short month name should be suffixed with a period or not (e.g. April -> Apr. but May -> May)? Kind regards, Jai

On Mon, 28 Apr 2025, Jai Flack wrote:
Is there documentation for the automatic journal abbreviation feature? It seems a list must be loaded with \btxloadjournallist according to the apa and aps styles but I can't find any further documentation. Does it take the same CSV format as JabRef? The IEEE Style defines a table of abbreviations for journals (and an additional set for conferences) as word substitutions: Institute -> Inst. and states that no others should be used.
In LaTeX, the IEEEtran package relies on "strings" defined in IEEEabrv and IEEEfull bib files to convert strings to either abbreviated or full journal names. Since this relies on bibtex substitutions, it should also work in ConTeXT (it definitely worked a while back, but I haven't tested in recent years). Aditya

In LaTeX, the IEEEtran package relies on "strings" defined in IEEEabrv and IEEEfull bib files to convert strings to either abbreviated or full journal names. Since this relies on bibtex substitutions, it should also work in ConTeXT (it definitely worked a while back, but I haven't tested in recent years).
I have seen that but I would prefer to stay away from that approach because it relies on enumerating journals (the IEEEtran package only defines strings for IEEE journals). In my documents I am currently just running the journals and conferences through a rather large string.gsub which performs the substitutions. Though I understand it is also not ideal to run each bibliography entry through a set of ~370 substitutions on every compilation on large bibliographies. The words "If an abbreviation is not included and cannot be abbreviated according to the general guidelines above, please spell out the word." made me think a clean automated solution would be easy but perhaps the best solution is for this style to follow all others and consider abbreviations out-of-scope.
participants (4)
-
Aditya Mahajan
-
Hans Hagen
-
Henning Hraban Ramm
-
Jai Flack