<#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#