Changes

Jump to navigation Jump to search
317 bytes added ,  05:06, 5 September 2005
m
Added typeset examples, and changed a note into a TODO tag.
< [[Math]] >
The units module comes with ConTeXt's default distribution, and can be accessed via <cmd>\usemodule[units]</cmd>.
The following is copied from the source file <tt>m-units.tex</tt> and only slightly modified:
1.23 \Cubic \Meter \Per \Second
</texcode>
 
<context>
\usemodule[units]
1.23 \Cubic \Meter \Per \Second
</context>
This example shows that we use the order in which we say things, instead of typeset things. There is a separate [http://www.pragma-ade.com/general/manuals/ manual for this module].
--> link {{todo|Link is dead, couldn't find the manual --[[User:Hraban|Hraban]]}}
This runtime loadable module implements a way of defining units. The core macro is <cmd>dimension</cmd>, a rather clever one that is able to cooperate with some other dimension related macros. As said, this module enables user to enter:
<texcode>
some Some 10 \Square \Meter \Per \Second \ or more.
</texcode>
 
<context>
\usemodule[units]
Some 10 \Square \Meter \Per \Second\ or more.
</context>
 
(Note that the space after <cmd>Second</cmd> needs to be explicitly specified; otherwise, it will get eaten.)
The units itself are implemented as synonyms.
===Macros defined in units===
* Modifiers: <cmd>Square</cmd>, <cmd>Cubic</cmd>, <cmd>Inverse</cmd>, <cmd>Pico</cmd>, <cmd>Nano</cmd>, <cmd>Micro</cmd>, <cmd>Milli</cmd>, <cmd>Centi</cmd>, <cmd>Deci</cmd>, <cmd>Hecto</cmd>, <cmd>Kilo</cmd>, <cmd>Mega</cmd>, <cmd>Giga</cmd>, <cmd>Tera</cmd>, <cmd></cmd>
* Fraction: <cmd>Per</cmd>, <cmd>Percent</cmd>, <cmd>Permille</cmd>, <cmd>Promille</cmd>
* Time: <cmd>Second</cmd>, <cmd>Minute</cmd>, <cmd>Hour</cmd>, <cmd>Day</cmd>, <cmd>Month</cmd>, <cmd>Year</cmd>

Navigation menu