Declaring math symbols

<#404#>decl<#404#> | | <#405#>symbol<#405#> <#406#>type<#406#> <#407#>sym-font-name<#407#> <#408#>slot<#408#> The <#410#>symbol<#410#> can be either a single character such as `|;SPMgt;;SPMgt;|', or a macro name, such as |&sum#sum;|. Defines the <#411#>symbol<#411#> to be a math symbol of type <#412#>type<#412#> in slot <#413#>slot<#413#> of symbol font <#414#>sym-font-name<#414#>. The <#415#>type<#415#> can be given as a number or as a command: <#416#>center<#416#> <#417#>tabular<#417#><#418#>ccc<#418#> Type ;SPMamp; Meaning ;SPMamp; Example
|0| or || ;SPMamp; Ordinary ;SPMamp; α
|1| or || ;SPMamp; Large operator ;SPMamp; #tex2html_wrap_inline1747#
|2| or || ;SPMamp; Binary operation ;SPMamp; ×
|3| or || ;SPMamp; Relation ;SPMamp;
|4| or || ;SPMamp; Opening ;SPMamp;
|5| or || ;SPMamp; Closing ;SPMamp;
|6| or || ;SPMamp; Punctuation ;SPMamp; ;
|7| or || ;SPMamp; Alphabet character ;SPMamp; A Only symbols of type || will be affected by math alphabet commands: within the argument of a math alphabet command they will produce the character in slot <#424#>slot<#424#> of that math alphabet's font. Symbols of other types will always produce the same symbol (within one math version). | | allows a macro <#425#>symbol<#425#> to be redefined only if it was previously defined to be a math symbol. It also checks that the <#426#>sym-font-name<#426#> is a declared symbol font. Example: <#427#>tex2html_preform<#427#>verbatim53# <#429#>decl<#429#> || <#430#>cmd<#430#> <#431#>type<#431#> <#432#>sym-font-name-1<#432#> <#433#>slot-1<#433#>
<#434#>sym-font-name-2<#434#> <#435#>slot-2<#435#> Defines <#437#>cmd<#437#> to be a math delimiter where the small variant is in slot <#438#>slot-1<#438#> of symbol font <#439#>sym-font-name-1<#439#> and the large variant is in slot <#440#>slot-2<#440#> of symbol font <#441#>sym-font-name-2<#441#>. Both symbol fonts must have been declared previously. Checks that <#442#>sym-font-name-i<#442#> are both declared symbol fonts. If TEX<#443#><#443#> is not looking for a delimiter, <#444#>cmd<#444#> is treated just as if it had been defined with | | using <#445#>type<#445#>,<#446#>sym-font-name-1<#446#> and <#447#>slot-1<#447#>. In other words, if a command is defined as a delimiter then this automatically defines it as a math symbol. Example: <#448#>tex2html_preform<#448#>verbatim54# <#450#>decl<#450#> || <#451#>cmd<#451#> <#452#>type<#452#> <#453#>sym-font-name<#453#> <#454#>slot<#454#> Defines <#456#>cmd<#456#> to act as a math accent. The accent character comes from slot <#457#>slot<#457#> in <#458#>sym-font-name<#458#>. The <#459#>type<#459#> can be either || or ||; in the latter case the accent character changes font when used in a math alphabet. Example: <#460#>tex2html_preform<#460#>verbatim55# <#462#>decl<#462#> || <#463#>cmd<#463#> <#464#>sym-font-name-1<#464#> <#465#>slot-1<#465#>
<#466#>sym-font-name-2<#466#> <#467#>slot-2<#467#> Defines <#469#>cmd<#469#> to be a radical where the small variant is in slot <#470#>slot-1<#470#> of symbol font <#471#>sym-font-name-1<#471#> and the large variant is in slot <#472#>slot-2<#472#> of symbol font <#473#>sym-font-name-2<#473#>. Both symbol fonts must have been declared previously. Example (probably the only use for it!): <#474#>tex2html_preform<#474#>verbatim56#