Changes

Jump to navigation Jump to search
65 bytes added ,  05:09, 4 September 2005
m
Added a ToDo and some minor formatting.
< [[Main Page]]>
== Using variables ==
\getvariable{namespace}{key}
</texcode>
 
{{todo|This could really use a specific example or two.}}
== Defining new commands ==
'''=== Special characters in command names'''===
Some commands have special characters in their names, that TeX normally does not consider to be
The newly defined command <tt>\!test</tt> can of course only be called upon when we are in the <cmd>unprotect</cmd>ed state, otherwise TeX reads the command <tt>\!</tt>, followed by the word <tt>test</tt> (and probably complains loudly about not being in math mode). These protection/unprotection commands can be nested. When the nesting becomes deeper than one level, the system reports the current protection level. It is a good habit to always start your macro files with <cmd>unprotect</cmd> and end them with <cmd>protect</cmd>.
'''=== See also''':===
[[Commands with KeyVal arguments|Commands with Key=Value arguments]],
[[Commands with optional arguments]]

Navigation menu