Spec-Zone.ru › LaTeX

\DeclareTextCommandDefault & \ProvideTextCommandDefault

Синопсис:

\DeclareTextCommandDefault{\cmd}{defn}

или:

\ProvideTextCommandDefault{\cmd}{defn}

Указывает значение по умолчанию для \cmd, когда эта команда не определена в текущем кодировании. Это значение по умолчанию должно использовать только известные кодирования.

Это делает \copyright доступным.

\DeclareTextCommandDefault{\copyright}{\textcircled{c}}

Используется только кодирование (OMS), которое всегда доступно.

\DeclareTextCommandDefault не должно встречаться в файлах определений кодирования, так как эти файлы должны объявлять только команды для использования при выборе данного кодирования. Вместо этого оно должно быть в пакете.

Как и в случае с соответствующими командами без значения по умолчанию, \ProvideTextCommandDefault имеет точно такое же поведение, как \DeclareTextCommandDefault, за исключением того, что ничего не делает, если \cmd уже определено (см. \DeclareTextCommand & \ProvideTextCommand). Таким образом, пакеты могут использовать его для обеспечения резервных вариантов, которые могут быть улучшены другими пакетами.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005cDeclareTextCommandDefault-_0026-_005cProvideTextCommandDefault.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API