* A problem with units @ 2012-11-23 22:56 Marcin Borkowski 2012-11-24 0:39 ` Sietse Brouwer 2012-11-24 7:50 ` Romain Diss 0 siblings, 2 replies; 5+ messages in thread From: Marcin Borkowski @ 2012-11-23 22:56 UTC (permalink / raw) To: ConTeXt mailing list Hi all, 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;)? Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: A problem with units 2012-11-23 22:56 A problem with units Marcin Borkowski @ 2012-11-24 0:39 ` Sietse Brouwer 2012-11-24 9:54 ` Hans Hagen 2012-11-24 7:50 ` Romain Diss 1 sibling, 1 reply; 5+ messages in thread From: Sietse Brouwer @ 2012-11-24 0:39 UTC (permalink / raw) To: mailing list for ConTeXt users 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", } ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: A problem with units 2012-11-24 0:39 ` Sietse Brouwer @ 2012-11-24 9:54 ` Hans Hagen 2012-11-25 13:32 ` Marco Patzer 0 siblings, 1 reply; 5+ messages in thread From: Hans Hagen @ 2012-11-24 9:54 UTC (permalink / raw) To: mailing list for ConTeXt users On 11/24/2012 1:39 AM, Sietse Brouwer wrote: > 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", > } ok, added ... but wondering about the plurals now .. ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: A problem with units 2012-11-24 9:54 ` Hans Hagen @ 2012-11-25 13:32 ` Marco Patzer 0 siblings, 0 replies; 5+ messages in thread From: Marco Patzer @ 2012-11-25 13:32 UTC (permalink / raw) To: ntg-context Hi Hans, since you are working on the \unit code at the moment, I want to remind you about an issue I reported a while ago. Any thoughts on that one? http://article.gmane.org/gmane.comp.tex.context/79275 Marco ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: A problem with units 2012-11-23 22:56 A problem with units Marcin Borkowski 2012-11-24 0:39 ` Sietse Brouwer @ 2012-11-24 7:50 ` Romain Diss 1 sibling, 0 replies; 5+ messages in thread From: Romain Diss @ 2012-11-24 7:50 UTC (permalink / raw) To: mailing list for ConTeXt users Hi, Le vendredi 23 novembre 2012, Marcin Borkowski a écrit : > 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;)? One can add units with \registerunit[unit] and \setupunittext (see line 652 in phys-dim.mkiv): \starttext \registerunit [unit] [minute=minute] \setupunittext [minute=min] \unit{45 minute} \stoptext However, I'm unable to explain what exactly \registerunit or \setupunittext does. -- Romain Diss <romain.diss@yahoo.fr> ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-11-25 13:32 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-11-23 22:56 A problem with units Marcin Borkowski 2012-11-24 0:39 ` Sietse Brouwer 2012-11-24 9:54 ` Hans Hagen 2012-11-25 13:32 ` Marco Patzer 2012-11-24 7:50 ` Romain Diss
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).