% Некоторые полезные дополнительные команды. Может использоваться % вместе с russlh или russcorr (но не с babel!!) % Использует пакет xspace. \ProvidesPackage{russadd}[2002/07/19] % пожалуйста, изменяйте дату при добавлениях \RequirePackage{xspace} % ---- команда для дублирования знаком операций и отношений ---- % ------------------- при переносе формул ----------------------- % Пример: % $a\hm+b\hm=c$. % \def\hm#1{#1\nobreak\discretionary{}{\hbox{\m@th$#1$}}{}} % ------------------ команды типа \те (т.е.) -------------------- % Набирайте "т.е." командой \те . Остальное -- аналогично. % Теперь можно не беспокоиться о пробелах после этих команд. % Например, можно наравне с % ..., \те\ ... % ..., \те{} ... % писать просто % ..., \те ... % \newcommand*{\те}{т.\,е.\xspace} \newcommand*{\Те}{Т.\,е.\xspace} \newcommand*{\тк}{т.\,к.\xspace} \newcommand*{\Тк}{Т.\,к.\xspace} \newcommand*{\итд}{и~т.\,д.\xspace} \newcommand*{\итп}{и~т.\,п.\xspace} % ------------------ команды типа \т (тире) --------------------- % Команда \клей позволяет приклеивать слова к формуле или ещё чему-нибудь. % Например, "частицы\клей $+$\клей поле" % Команды \д (\ч) и \Д (\Ч) ставят дефисы (чёрточки), после которых % разрывы строки запрещены и разрешены, соответсвенно. % Итак, % \д ставит дефис, после которого разрыв строки ЗАПРЕЩЁН. % Напр., "$1$\д форма" % \Д ставит дефис, после которого разрыв строки РАЗРЕШЁН. % Напр., "Остроградского\Ч Гаусса" (или тут нужно \Д ?) % Для интересующихся: если написать "$1$-форма" или "Остроградского--Гаусса", % то будет разрешено разрывать строчку после дефиса и запрещено переносить % слова "форма", "Остроградского" и "Гаусса". По этой причине и появилась % команда \клей. % \newcommand*{\клей}{\nobreak\hskip\z@skip} \DeclareRobustCommand*{\д}{\клей\hbox{-}\клей} \DeclareRobustCommand*{\Д}{\клей\hbox{-}\hskip\z@skip} \DeclareRobustCommand*{\ч}{\,\textendash\,\клей} \DeclareRobustCommand*{\Ч}{\,\textendash\,\hskip\z@skip} \DeclareRobustCommand*{\т}{~\textemdash{} } \DeclareRobustCommand*{\Т}{~\textemdash{} }