Default definitions

<#705#>1994/12/01<#705#> The commands in <#706#>ENC<#706#>|enc.def| files allow encoding-specific commands to be defined, but they do not allow commands to be used in other encodings. For example, the OMS encoding contains the symbol `§', but we need to be able to use the command |§| in any encoding, not just OMS. To allow this, LATEX<#707#><#707#> has commands for giving default definitions for commands, which are used when the command is not defined in the current encoding. For example, the default encoding for |§| is OMS, and so in an encoding (such as OT1) which does not contain |§|, the OMS version is selected. But in an encoding (such as T1) which does contain |§|, the version for that encoding is used. Note: These commands should not occur in <#710#>ENC<#710#>|enc.def| files, since these should only define commands for that encoding. They should instead be placed in packages. <#711#>decl<#711#>[1994/12/01] || <#712#>cmd<#712#> <#713#>definition<#713#>
This command allows an encoding-specific command to be given a default definition. For example, the default definition for |©| is defined be be a circled `c' with: <#715#>tex2html_preform<#715#>verbatim80#<#717#>decl<#717#>[1994/12/01] || <#718#>cmd<#718#> <#719#>encoding<#719#>
|| <#720#>cmd<#720#> <#721#>encoding<#721#> These commands allow an encoding-specific command to be given a default encoding. For example, the default encoding for ||̈ and |æ| is set to be OT1 by: <#723#>tex2html_preform<#723#>verbatim81#Note that || can be used on any one-argument encoding-specific command, not just those defined with ||. Similarly, || can be used on any encoding-specific command with no arguments, not just those defined with ||. For more examples of these definitions, see |ltoutenc.dtx|. <#725#>decl<#725#>[1994/12/01] || <#726#>cmd<#726#> <#727#>definition<#727#> This command is the same as ||, except that if the command already has a default definition, then the definition is ignored. This is useful to give `faked' definitions of symbols which may be given `real' definitions by other packages. For example, a package might give a fake definition of |¼| by saying: <#729#>tex2html_preform<#729#>verbatim82#