Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#665
This is not quite done yet. Because of how extensions work I had to break two things from UnitfulLatexify.
latexslashlabel(s, u)
it'slatexify(s, u; labelformat=:slash)
. This is a better interface anyway, I've been meaning to change it since the start but didn't want to break it. As far as I can tell I can't export those functions from the extension in a meaningful way, so maybe this is just the time. I don't think those functions are very common anyway.u"One"
. UnitfulLatexify hadu"one"
as a non-fragile version ofNoUnits
, so you could have numbers that are recognizably unitful but with units of1
. AFAICT, I cannot currently register units in an extension (I tried a couple of things, but nothing quite stuck), so I needed to register this unit in Unitful. But because Unitful importsBase.one
I needed to change the spelling. Perhaps the right way is to fix registering units in an extension (more people might need that), but I don't know where to start.