Marcin wrote:
being quite happy with things like \unit{10 km/h}, once I did \unit{45 min}, only to get "45 m" in the resulting file. I suspect that \unit does not know about minutes; is there any way to teach it;)?
I think 'min' is parsed as 'meter nil nil', because (1) min is not found in the list of short or long unit names, so it's assumed to be composite; and (2) once processed composite, m-->meter-->m, while i-->nil and n-->nil. Solution: add 'min' to the list of short unit names (below). Cheers, Sietse % phys-dim.lua local short_units = { -- I'm not sure about casing m = "meter", Hz = "hertz", hz = "hertz", B = "bel", b = "bel", lx = "lux", -- da = "dalton", h = "hour", s = "second", g = "gram", n = "newton", v = "volt", t = "tonne", l = "liter", -- w = "watt", W = "watt", -- a = "ampere", A = "ampere", + min = "minute", [utfchar(0x2103)] = "celsius", [utfchar(0x2109)] = "fahrenheit", }