I don't use #Emacs much these days, but I was involved in the design discussions for the org-cite module in org-mode, and created the citar package.

So a natural demo of my new #citum project was an org-cite processor.

Both the code, and this post, were created using Claude.

https://citum.org/news/citing-with-citum-in-emacs-org-mode.html

Citing with Citum in Emacs org-mode | News | Citum

I'm looking for feedback from scholars, particularly in the #humanities, that do multilingual work. This is for #citum, my sort-of CSL successor. Having been a monolingual English scholar, I am out of my depth on the details. #zotero

https://citum.org/news/multilingual-citum-is-the-design-sound-help-us-find-the-gaps.html

Multilingual Citum: is the design sound? Help us find the gaps | News | Citum

Published my first set of cargo crates (and a jsr.io package)!

https://citum.org/news/citum-is-on-crates-io-and-jsr-io.html

This is the #citum project I've been working on; a ground-up reimagination of the Citation Style Language (CSL) as integrated schemas, (very fast) code, and styles, packaged for diverse implementations.

It's complete and solid enough now that it now needs wider testing, especially from those CSL users that are looking for features it doesn't support (like multilingual).

More at:

https://citum.org

Citum is on crates.io and jsr.io | News | Citum

Been getting ready to publish the #citum crates in the coming days; at least the most important ones (the CLI and the server).

As part of that, today I did a substantial refresh and rethink of the landing page and docs organization.

https://citum.org

Citum

A citation processor built on twenty years of real-world use. Native EDTF dates, style inheritance, and bilingual scripts — from the designer of CSL.

More on the infrastructure end of #citum, the core repo now has ~700 automated tests. But they're not super transparent to humans. So I've integrated a solution for that into the Github CI:

https://docs.citum.org/behavior-report.html

It's not complete, but I'll iteratively add to it so it documents the logic of the entire engine crate.

Engine Behavior Coverage

Another feature I added to #citum a bit ago is #typst integration.

https://docs.citum.org/examples.html#typst-pdf-publishing

It includes a feature-gated compilation option to allow you to use the citum engine as a complete end-to-end djot -> PDF processor (at the expense of binary size). But you can do the same thing with simple shell scripts or pipes.

I'm about done with new feature work; now it's just about polishing and hopefully much more extensive user testing.

Examples | Citum

Another new feature I've just added to #citum is compound citations that I guess are common in chemistry.

https://docs.citum.org/examples.html#compound-numeric-sets

This is feature requested for CSL awhile back that we had no idea how to implement, and in retrospect would have been impossible given the dependence on processor behavior.

https://github.com/citation-style-language/schema/issues/437

Looking for a clean solution, this is another case where I drew inspiration from #biblatex.

Examples | Citum

One of the nice things about this new project is the opportunity to look afresh at questions I've sometimes thought about.

This week: annotated bibliographies.

The solution I settled on is to treat annotations as linked to reference styling and data, but also distinct.

https://docs.citum.org/examples.html#annotated-bibliography

#citum

Examples | Citum