summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/generic/babel-ukrainian
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-06-08 21:22:51 +0000
committerKarl Berry <karl@freefriends.org>2017-06-08 21:22:51 +0000
commitc387b4335d941ac26001069af7765cd3f2f6d2eb (patch)
treef57cd2d2418dc3eefd6105b1798d08f532a89385 /Master/texmf-dist/source/generic/babel-ukrainian
parentcc6b17fca2f5e0563ce615c82e3151ac3705c6e1 (diff)
babel-ukrainian (8jun17)
git-svn-id: svn://tug.org/texlive/trunk@44527 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/generic/babel-ukrainian')
-rw-r--r--Master/texmf-dist/source/generic/babel-ukrainian/ukraineb.dtx244
1 files changed, 44 insertions, 200 deletions
diff --git a/Master/texmf-dist/source/generic/babel-ukrainian/ukraineb.dtx b/Master/texmf-dist/source/generic/babel-ukrainian/ukraineb.dtx
index d6dbf43918e..cfbfb417eb1 100644
--- a/Master/texmf-dist/source/generic/babel-ukrainian/ukraineb.dtx
+++ b/Master/texmf-dist/source/generic/babel-ukrainian/ukraineb.dtx
@@ -6,7 +6,7 @@
%<*readme>
----------------------------------------------------------------
-Ukrainian language module for Babel, v1.3h
+Ukrainian language module for Babel, v1.3i
Released under the LaTeX Project Public License v1.3c or later.
See http://www.latex-project.org/lppl.txt
@@ -90,6 +90,10 @@ files as they might have stored incompatible internal encodings.
5. CHANGES
+2017-06-08 version 1.3i
+
+ * Corrections according to new standart
+
2017-06-06 version 1.3h
* Initial version
@@ -169,8 +173,8 @@ and the derived files ukraineb.ins,
%</internal>
%<*code>
\NeedsTeXFormat{LaTeX2e}
-%\ProvidesLanguage{\jobname}[2017/06/06 1.3h Ukrainian support for the Babel system]
-\ProvidesLanguage{ukraineb}[2017/06/06 1.3h Ukrainian support for the Babel system]
+%\ProvidesLanguage{\jobname}[2017/06/08 1.3i Ukrainian support for the Babel system]
+\ProvidesLanguage{ukraineb}[2017/06/08 1.3i Ukrainian support for the Babel system]
%</code>
%<*driver>
\documentclass[a4paper]{ltxdoc}
@@ -411,7 +415,7 @@ and the derived files ukraineb.ins,
% Output encodings (also known as font encodings) are declared as options to
% the \pkg{fontenc} package. Known Cyrillic encodings are \texttt{T2A},
% \texttt{T2B}, \texttt{T2C}, \texttt{LCY}, and \texttt{X2};
-% \texttt{LWN} is excluded from Ukrainian support stating version 1.2 of
+% \texttt{LWN} is excluded from Ukrainian support of
% \file{\filename} since \texttt{LWN} is excluded from the \pkg{cyrillic}
% bundle of related files.
%
@@ -516,19 +520,6 @@ and the derived files ukraineb.ins,
% In a multilingual document, some typographic rules are language
% dependent and should apply to the whole document.
%
-%^^AAs of version~1.2, \file{\jobname.ldf} behaves differently
-%^^Aaccording to \babel's \emph{main language} defined as the \emph{last}
-%^^Aoption. When Ukrainian is
-%^^A|babel|'s main language, it adjusts global layout of the document
-%^^Aaccording to typographical conventions of Ukrainian language. Namely,
-%^^A\file{\jobname.ldf} makes the following changes to global layout even
-%^^Ain the parts where Ukrainian is not current language:
-%^^A\begin{enumerate}
-%^^A\item
-%^^A the first paragraph of any section becomes indented (\LaTeX{} only).
-%^^A (this is obsolete statement starting from version 1.2a)
-%^^A\end{enumerate}
-%
% Regarding local typography, the macro |\selectlanguage{ukrainian}|
% switches to the Ukrainian language, with the following effects:
% \begin{enumerate}
@@ -558,9 +549,9 @@ and the derived files ukraineb.ins,
% |\glqq| and |\grqq| which work in \LaTeXe\ and Plain\TeX.
% \end{enumerate}
%
-% The macro |\Ukrainian| is now defined as an alias for
+% The macro |\Ukrainian| defined as an alias for
% |\selectlanguage{ukrainian}|, and its ``opponent'' |\English|, existed
-% in \file{\jobname.ldf} prior to version 1.2 has been removed since the Ukrainian
+% in \file{\jobname.ldf} has been removed since the Ukrainian
% language definition file is wrong place for definition of macros which
% switch to a distinct other language.
%
@@ -650,23 +641,17 @@ and the derived files ukraineb.ins,
%
% By default, active double quote is switched on. It can be switched off
% any time using |\shorthandoff{"}| and the switched on again using
-% |\shorthandon{"}|. The aliases |\mdqoff| and |\mdqon| for these two macros
-% has been removed from \file{\jobname.ldf} starting from version 1.3 in favour of
-% the macros |\shorthandon| and |\shorthandoff| provided in the \pkg{babel} core.
-%
+% |\shorthandon{"}|.
%
% \subsection{Math commands}
%
-% \file{\filename} defines few macros than can be used independently
-% of current language. These are 9 macros to be used in math mode to type
+% The \file{\filename} defines few macros that can be used independently
+% of current language. These are macros to be used in math mode to type
% the names of trigonometric functions common for Ukrainian documents:
% |\sh|, |\ch|, |\tg|, |\ctg|, |\arctg|, |\arcctg|, |\th|, |\cth|, and
% |\cosec|. Cyrillic letters in math mode can be typed with the aid of
% text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
%
-% The macros |\Prob|, |\Variance|, |\NSD|, |\nsd|, |\NSK|, |\nsk|, |\Proj|
-% print some rare Ukrainian mathematical symbols.
-%
%
% \section{\TeX{}nical details}
%
@@ -686,16 +671,6 @@ and the derived files ukraineb.ins,
% still kept for \LaTeX, but they are bypassed if Lua\LaTeX\ or Xe\LaTeX\
% are detected.
%
-% Some inconsistences of prior versions of \file{\filename} was also
-% overcame in the version 1.2. Those users who used |\selectlanguage| macro,
-% defined in the core \pkg{babel} system, to switch between
-% different languages should not worry. However, the macros
-% |\Ukrainian|, |\Englsih| and their aliases |\Ukr|, |\cyr|,
-% |\Eng| are modified or removed as they did not
-% conform the mechanism of language switching encoded into the
-% core of \pkg{babel} and therefore can mess it.
-%
-%
% \section{Known problems}
%
% Before switching from a legacy 8-bit engine (tex, pdftex) to an Unicode
@@ -775,31 +750,6 @@ and the derived files ukraineb.ins,
% Ukrainian language if \LaTeX\ is running but \texttt{EU1} in case of
% Xe\LaTeX\ and \texttt{EU2} in case of Lua\LaTeX.
%
-% \begin{macro}{\latinencoding}
-% \changes{1.2}{2011/10/20}{Removed \cs{latinencoding}}
-%
-% The macro |\latinencoding| keeps the name of Latin encoding. It is
-% defined in \file{babel.def} and is wrapped into |\AtBeginDocument| to allow
-% for late loading \pkg{fontenc}. Therefore it does not matter
-% whether \pkg{babel} is loaded before or after the \pkg{fontenc}.
-% As of version 1.2, definition of |\latinencoding| was removed from
-% \file{ukraineb.ldf} since it is overruled in \file{babel.def}.
-% For example, after
-%\begin{verbatim}
-%\usepackage[T1,T2A]{fontenc}
-%\usepackage[english,ukrainian]{babel}
-%\end{verbatim}%
-% as well as after
-%\begin{verbatim}
-%\usepackage[english,ukrainian]{babel}
-%\usepackage[T1,T2A]{fontenc}
-%\end{verbatim}%
-% |\latinencoding| will be set to \texttt{T1}.
-% After
-%\begin{verbatim}
-%\usepackage[english,ukrainian]{babel}
-%\end{verbatim}%
-% |\latinencoding| will be \texttt{OT1}.
%
% In Unicode mode, the package \pkg{fontspec} should be loaded instead of
% \pkg{fontenc} to make font preparation; \pkg{fontspec} loads the package
@@ -810,7 +760,6 @@ and the derived files ukraineb.ins,
% be set to either \texttt{EU1} for Xe\LaTeX\ or \texttt{EU2} for Lua\LaTeX\
% no matter which of the packages, \pkg{babel} or \pkg{fontspec} is loaded first.
%
-% \end{macro}
%
% \Describe\cyrillicencoding{}
% There is a limited list of encodings appropriate for Cyrillic text. We
@@ -846,7 +795,6 @@ and the derived files ukraineb.ins,
% encodings are kept for Unicode compilers (Lua\LaTeX\ and Xe\LaTeX) since
% they can run in compatibility (8-bit) mode.
%
-% \changes{1.2}{2011/10/20}{EU1 and EU2 encodings added}
% \begin{macrocode}
\def\@setcyrillicencoding{%
\def\sce@a##1##2{%
@@ -883,8 +831,6 @@ and the derived files ukraineb.ins,
% encoding definitions; we use the lowercase names (i.e.,
% \texttt{lcyenc.def} instead of \texttt{LCYenc.def}) when we do that.
%
-% \changes{1.2}{2011/10/20}{Removed test for present of
-% encoding files}
% \begin{macrocode}
\ifdefined\cyrillicencoding
\else
@@ -955,23 +901,6 @@ and the derived files ukraineb.ins,
\let\cyr\cyrillictext
% \end{macrocode}
%
-% Starting from version v.1.2 we remove the |\English| macro and its
-% aliases. We believe that reasonable place for defining these macros
-% would be \file{englishb.ldf}.
-% Note also that the macro |\English| and its alias |\Eng| are absent
-% in \file{ukraineb.ldf}'s counterpart in the package \pkg{polyglossia},
-% analog of \pkg{babel} for Xe\LaTeX.
-%
-% \changes{1.2}{2011/10/20}{Removed \cs{English} macro}
-% \begin{macrocode}
-%%\DeclareRobustCommand{\English}{%
-%% \fontencoding\latinencoding\selectfont
-%% \let\encodingdefault\latinencoding
-%% \expandafter\set@hyphenmins\englishhyphenmins
-%% \language\l@english}%
-%%\let\Eng\English
-% \end{macrocode}
-%
% \textsc{Next part of code should be moved to \texttt{X2enc.def},
% \texttt{X2enc.dfu}, if needed.}
% Since the \texttt{X2} encoding does not contain Latin letters, we
@@ -1003,9 +932,6 @@ and the derived files ukraineb.ins,
% Since |\latintext| is defined by the core of babel we do not repeat its
% definition here.
%
-% \changes{1.1o}{2003/10/12}{\cs{latintext} is already
-% defined by the core of babel}
-% \changes{1.2}{2011/10/20}{\cs{lat} removed}
% \begin{macrocode}
%\DeclareRobustCommand{\latintext}{%
% \fontencoding{\latinencoding}\selectfont
@@ -1021,8 +947,7 @@ and the derived files ukraineb.ins,
% The macro |\textcyrillic| takes an argument which is then typeset using the
% requested font encoding. It is thus an equivalent or
% |\foreignlangauge{ukrainian}|.
-% \changes{1.1o}{2003/10/12}{\cs{textlatin} already defined
-% by the core of babel}
+%
% \begin{macrocode}
\DeclareTextFontCommand{\textcyrillic}{\cyrillictext}
% \end{macrocode}
@@ -1039,10 +964,6 @@ and the derived files ukraineb.ins,
% well enough to Ukrainian version of Windows ANSI encoding which is almost
% equivalent to \texttt{cp1251}.
%
-% \changes{1.1l}{1999/08/27}{Made not using inputenc a
-% warning instead of an error}
-% \changes{1.2}{2011/10/11}{Added EU1 and EU2 encodings}
-% \changes{1.2}{2011/10/11}{Removed LWN encoding}
% \begin{macrocode}
\@ifpackageloaded{inputenc}{%
\if@ukr@uni@ode
@@ -1070,8 +991,6 @@ and the derived files ukraineb.ins,
% The double quote character \texttt{"} is declared to be active in
% Ukrainian language.
%
-% \changes{1.1a}{1995/03/07}{Use the new mechanism for dealing
-% with active characters}
% \begin{macrocode}
\initiate@active@char{"}
% \end{macrocode}
@@ -1105,18 +1024,18 @@ and the derived files ukraineb.ins,
% \subsubsection{Quotes}
%
% We set |"`| and |"'| as shorthands for |\quotedblbase| and
-% |\textquotedblleft|, respectively. Prior to ver.1.2, these shorthands
+% |\textquotedblleft|, respectively. These shorthands
% were defined through german quotes |\glqq| and |\grqq|, which in their turn
% are defined in \pkg{babel.def} via |\quotedblbase| and |\textquotedblleft|,
% respectively. It occurred, that old definition caused errors in Unicode
% mode if \pkg{fontspec} is loaded.
%
-% Prior to version 1.2, the shorthands |"<| and |">| were
+% The shorthands |"<| and |">| were
% declared to be equivalents for the French quotes |\flqq| and |\frqq|,
% respectively. They are defined in \pkg{babel.def} via |\guillemotleft| and
% |\guillemotrigh|. However, |\flqq| and |\guillemotleft| (and their right
% counterparts) are typeset differently if current encoding is not
-% \texttt{T1}. Therefore, since v.1.2, we define |"<| and |">| directly
+% \texttt{T1}. Therefore, we define |"<| and |">| directly
% through |\guillemotleft| and |\guillemotrigh|.
%
% \begin{macrocode}
@@ -1220,8 +1139,6 @@ and the derived files ukraineb.ins,
{\hbox to.8em{--\hss--}}{\textemdash}}
% \end{macrocode}
%
-% \changes{1.1f}{1998/06/26}{%
-% Add macro for thin space between initials}
%
% Finally, we define a shorthand thin space to be placed between initials
% as in |D.",Mendeleev|. When used instead of |\,| as in |D.\,Mendeleev|
@@ -1254,7 +1171,7 @@ and the derived files ukraineb.ins,
% However, the macros such as |\Ukrainian| do not conform to strict rules
% of the package \pkg{babel} as explained in the above.
%
-% As of version v.1.2 we eliminate |\cyr...| macros from caption names
+% We eliminate |\cyr...| macros from caption names
% if Unicode engine is running. In the latter case, Cyrillic letters are typed
% in by their Unicode code-points, the |^^^^abcd| notation is not used
% since it causes error at compilation time in case if \LaTeX\ is running
@@ -1400,7 +1317,6 @@ and the derived files ukraineb.ins,
% \Describe\dateukrainian{}
% The macro |\dateukrainian| is used to reset the macro |\today| in Ukrainian.
%
-% \changes{1.2}{2011/10/20}{Unicode code-points added for LuaLaTeX}
% \begin{macrocode}
\if@ukr@uni@ode
\addto\dateukrainian{%
@@ -1444,14 +1360,7 @@ and the derived files ukraineb.ins,
% or equivalent command. But we need to declare values of
% |\lefthyphenmin| and |\righthyphenmin|; both are set to~2.
%
-% As of v.1.2 we removed a definition for |\englishhyphenmins|. It is
-% not deal of \file{\jobname.ldf}.
%
-% \changes{1.1a}{1995/07/04}{use \cs{ukrainianhyphenmins} to
-% store the correct values}
-% \changes{1.1m}{2000/09/22}{Now use \cs{providehyphenmins} to
-% provide a default value}
-% \changes{1.2}{2011/10/20}{\cs{englishhyphenmins} is removed}
% \begin{macrocode}
\providehyphenmins{\CurrentOption}{\tw@\tw@}
\providehyphenmins{ukrainian}{\tw@\tw@}
@@ -1466,8 +1375,6 @@ and the derived files ukraineb.ins,
% The macro |\noextrasukrainian| is used to cancel the actions of
% |\extrasukrainian|.
%
-% \changes{1.1b}{1996/02/20}{Added switch to \texttt{LWN}
-% encoding}
%
% First, we instruct \pkg{babel} to switch font encoding using earlier
% defined macros |\cyrillictext| and |\latintext|.
@@ -1496,37 +1403,8 @@ and the derived files ukraineb.ins,
%
% \subsection{Alphabetic counters}
%
-% Do we need to reset |\@alph| and |\@Alph|? They are used in the
-% \LaTeX\ core to define the macros |\alph| and |\Alph|, respectively, which
-% type a counter with a corresponding letter of Latin alphabet.
-% We just want to make sure that correct |\latinencoding| is used instead of
-% |\latinencoding| to typeset the counter. Starting from v.1.2 we do not
-% reset these macros since all Cyrillic encoding but \texttt{X2} do have
-% Latin letters. When using the \texttt{X2} encoding user must himself
-% take care about selecting correct encoding when he switches his keyboard.
-% Our decision is motivated as follows. If selected Cyrillic font is visually
-% different from Latin font, the macro |\@alph| and |\@Alph| will produce
-% visually different output from surrounding text if they are used with
-% Ukrainian text, which is completely legitimate.
-%
-% Notice for commented code:\\
-% We put |\latinencoding| in braces to avoid problems with
-% |\@alph| inside minipages (e.g., footnotes inside minipages) where
-% |\@alph| is expanded and we get for example `|\fontencoding OT1|'
-% (|\fontencoding| is robust).
-%
-% Note added on 2013/03/22: |{\fontencoding{\latinencoding}\selectfont|
-% rises an error with recent version of \pkg{microtype} package after the
-% |\appendix| declaration (which resets |\thechapter| to |\@Alph\c@chapter}|).
-% Most languages do not reset |\@alph| and |\@Alph| macros and only
-% \pkg{ukrainian} and \pkg{bulgarian} add |\fontencoding| to |\@alph| and
-% |\@Alph|.
-%
-% Since v.1.3 we do not reset |\@alph| and |\@Alph| here.
-% Resetting |\fontencoding| in |\@alph| and |\@Alph| causes an error
-% if the package |smartref| is loaded and a |\sref| occurs after the
-% |\appendix| declaration which resets |\thechapter| to |\@Alph\c@chapter|.
-% \changes{1.3}{2013/03/22}{Removed \cs{@alph} and \cs{@Alph}}
+%
+% Macro |\@alph| and |\@Alph| did not reseted.
%
% \begin{macrocode}
%\def\@alph#1{{\fontencoding{\latinencoding}\selectfont
@@ -1547,48 +1425,46 @@ and the derived files ukraineb.ins,
% Cyrillic letters.
%
% \Describe\Asbuk{}
-% We begin by defining |\Asbuk| which works like |\Alph|, but produces
-% (uppercase) Cyrillic letters instead of Latin ones. The letters YO,
-% ISHRT, HRDSN, ERY, and SFTSN are skipped, as usual for such
-% enumeration.
+% Macro |\Asbuk| which works like |\Alph|, but produces
+% (uppercase) Cyrillic letters instead of Latin ones. The letters Ґ, Є, З, І, Ї, Й, О, Ч, Ь,
+% are skipped for such enumeration (see\href{http://www.uintei.kiev.ua/readarticle.php?article_id=151}{ДСТУ 3008:2015}).
%
% \begin{macrocode}
\def\Asbuk#1{\expandafter\ukrainian@Alph\csname c@#1\endcsname}
\if@ukr@uni@ode
\def\ukrainian@Alph#1{\ifcase#1\or
- А\or Б\or В\or Г\or Д\or Е\or Є\or Ж\or
- З\or И\or І\or Ї\or К\or Л\or М\or Н\or О\or
- П\or Р\or С\or Т\or У\or Ф\or Х\or
- Ц\or Ч\or Ш\or Щ\or Ю\or Я\else\@ctrerr\fi}
+ А\or Б\or В\or Г\or Д\or Е\or Ж\or
+ И\or К\or Л\or М\or Н\or П\or Р\or
+ С\or Т\or У\or Ф\or Х\or Ц\or Ш\or
+ Щ\or Ю\or Я\else\@ctrerr\fi}
\else
\def\ukrainian@Alph#1{\ifcase#1\or
- \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRE\or\CYRYE\or\CYRZH\or
- \CYRZ\or\CYRI\or\CYRII\or\CYRYI\or\CYRK\or\CYRL\or\CYRM\or\CYRN\or\CYRO\or
- \CYRP\or\CYRR\or\CYRS\or\CYRT\or\CYRU\or\CYRF\or\CYRH\or
- \CYRC\or\CYRCH\or\CYRSH\or\CYRSHCH\or\CYRYU\or
- \CYRYA\else\@ctrerr\fi}
+ \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRE\or\CYRZH\or
+ \CYRI\or\CYRK\or\CYRL\or\CYRM\or\CYRN\or\CYRP\or\CYRR\or
+ \CYRS\or\CYRT\or\CYRU\or\CYRF\or\CYRH\or\CYRC\or\CYRSH\or
+ \CYRSHCH\or\CYRYU\or\CYRYA\else\@ctrerr\fi}
\fi
% \end{macrocode}
%
% \Describe\asbuk{}
% The macro |\asbuk| is similar to |\alph|; it produces lowercase
-% Ukrainian letters.
+% Cyrillic letters. The lowercase letters ґ, є, з, і, ї, й, о, ч, ь,
+% are also skipped such enumeration (see \href{http://www.uintei.kiev.ua/readarticle.php?article_id=151}{ДСТУ 3008:2015}).
%
% \begin{macrocode}
\def\asbuk#1{\expandafter\ukrainian@alph\csname c@#1\endcsname}
\if@ukr@uni@ode
\def\ukrainian@alph#1{\ifcase#1\or
- а\or б\or в\or г\or д\or е\or є\or ж\or
- з\or и\or і\or ї\or к\or л\or м\or н\or о\or
- п\or р\or с\or т\or у\or ф\or х\or
- ц\or ч\or ш\or щ\or ю\or я\else\@ctrerr\fi}
+ а\or б\or в\or г\or д\or е\or ж\or
+ и\or к\or л\or м\or н\or п\or р\or
+ с\or т\or у\or ф\or х\or ц\or ш\or
+ щ\or ю\or я\else\@ctrerr\fi}
\else
\def\ukrainian@alph#1{\ifcase#1\or
- \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyre\or\cyrye\or\cyrzh\or
- \cyrz\or\cyri\or\cyrii\or\cyryi\or\cyrk\or\cyrl\or\cyrm\or\cyrn\or\cyro\or
- \cyrp\or\cyrr\or\cyrs\or\cyrt\or\cyru\or\cyrf\or\cyrh\or
- \cyrc\or\cyrch\or\cyrsh\or\cyrshch\or\cyryu\or
- \cyrya\else\@ctrerr\fi}
+ \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyre\or\cyrzh\or
+ \cyri\or\cyrk\or\cyrl\or\cyrm\or\cyrn\or\cyrp\or\cyrr\or
+ \cyrs\or\cyrt\or\cyru\or\cyrf\or\cyrh\or\cyrc\or\cyrsh\or
+ \cyrshch\or\cyryu\or\cyrya\else\@ctrerr\fi}
\fi
% \end{macrocode}
%
@@ -1604,26 +1480,19 @@ and the derived files ukraineb.ins,
\let\dateukrainian=\dateukrainian@ancient
}
% \end{macrocode}
-% We don't want for long internal macros to waste memory. So we declare
-% them to be usable within the preamble only.
-% \begin{macrocode}
-\@onlypreamble\captionsukrainian@ancient
-\@onlypreamble\dateukrainian@ancient
-% \end{macrocode}
%
% \subsection{Cyrillic math}
%
% For compatibility with older Ukrainian packages we could define the |\No|
% macro. However the Ukrainian number sign is now superseded with |\textnumero|.
-% Moreover, it can be found on the keyboard. Therefore we discard |\No|
-% since v.1.2.
+% Moreover, it can be found on the keyboard. Therefore we discard |\No|.
% \begin{macrocode}
%\DeclareRobustCommand{\No}{%
% \ifmmode{\nfss@text{\textnumero}}\else\textnumero\fi}
% \end{macrocode}
%
%
-% As of version 1.2 the macros |\cyrmath..| are not supported any more. They
+% The macros |\cyrmath..| are not supported any more. They
% requires package \pkg{textmath} which is not available now. Instead of
% |\cyrmath..| it is advised to use corresponding |\text..| commands; they
% do work in math mode.
@@ -1684,31 +1553,6 @@ and the derived files ukraineb.ins,
\def\cth{\mathop{\operator@font cth}\nolimits}
\def\cosec{\mathop{\operator@font cosec}\nolimits}
% \end{macrocode}
-% \Describe\Prob{}%
-% \DescribeOther\Variance{}%
-% \DescribeOther\nsd{}%
-% \DescribeOther\nsk{}%
-% \DescribeOther\NSD{}%
-% \DescribeOther\NSK{}%
-% \DescribeOther\Proj{}%
-% Finally, we define some rare Ukrainian mathematical symbols:
-% \begin{macrocode}
-\def\Prob{\mathop{\kern\z@\mathsf{P}}\nolimits}
-\def\Variance{\mathop{\kern\z@\mathsf{D}}\nolimits}
-\if@ukr@uni@ode
- \def\nsd{\mathop{\mathrm{н.с.д.}}\nolimits}
- \def\nsk{\mathop{\mathrm{н.с.к.}}\nolimits}
- \def\NSD{\mathop{\mathrm{НСД}}\nolimits}
- \def\NSK{\mathop{\mathrm{НСК}}\nolimits}
- \def\Proj{\mathop{\mathrm{Пр}}\nolimits}
-\else
- \def\nsd{\mathop{\textrm{\textup{\cyrn.\cyrs.\cyrd.}}}\nolimits}
- \def\nsk{\mathop{\textrm{\textup{\cyrn.\cyrs.\cyrk.}}}\nolimits}
- \def\NSD{\mathop{\textrm{\textup{\CYRN\CYRS\CYRD}}}\nolimits}
- \def\NSK{\mathop{\textrm{\textup{\CYRN\CYRS\CYRK}}}\nolimits}
- \def\Proj{\mathop{\textrm{\textup{\CYRP\cyrr}}}\nolimits}
-\fi
-% \end{macrocode}
%
% \subsection{Final settings}
%
@@ -1725,5 +1569,5 @@ and the derived files ukraineb.ins,
%\iffalse
%</code>
%\fi
-% \CheckSum{1519}
+% \CheckSum{1377}
%\Finale