Mailing List CyrTeX-ru@vsu.ru Message #1644
From: Olga Lapko <CyrTeX-ru@vsu.ru>
Subject: Re: проблема с floatrow (v0.3a 2009/06/20)
Date: Sat, 19 Sep 2009 19:52:32 +0400
To: <CyrTeX-ru@vsu.ru>, Aleksander Gorohovski <angel@feht.dgtu.donetsk.ua>
----- Original Message ----- From: "Aleksander Gorohovski" <angel@feht.dgtu.donetsk.ua>
To: <CyrTeX-ru@vsu.ru>
Cc: <Lapko.O@g23.relcom.ru>
Sent: Friday, September 18, 2009 9:14 PM
Subject: проблема с floatrow (v0.3a 2009/06/20)


Добрый день, Ольга.

Я уже некоторое время пользуюсь Вашим замечательным пакетом
   floatrow
последняя [2008/03/28 v.0.2c]

Его советую и студентам.

Большое спасибо Вам за него.

Но с выходом новой версии  (v0.3a 2009/06/20)
возникли проблемы совместимости с используемыми мной настройками
активных символов (^ и _),
точнее
конфликт связан с кодом:

%%%%%%%%%%%%%%%%%%%%%%%%%

% Переопределение ^ и _ для прямого использования в тексте
\def\sprscrpt#1{\ensuremath{^{#1}}}
\def\sbscrpt#1{\ensuremath{_{#1}}}
\catcode`\^ \active
\catcode`\_ \active
\let^=\sprscrpt
\let_=\sbscrpt

%%%%%%%%%%%%%%%%%%%%%%%%%

Подскажите как можно разрулить эту ситуацию правильно.
Дело в том, что в новой версии я (без спроса пользователей)
подгружаю пакет color в самом начале документа.
А он в своем коде использует крышечки, которые стали
к этому моменту уже активными (если, конечно, этот код
пишется в преамбуле).

Но, честно говоря,  назначение активных символов в преамбуле
меня настрораживает и сильно.
Но на данный момент ничего путного не могу посоветовать,
кроме как перенести строки начиная с \catcode
после \begin{document}

Версия,0.3c  позволяющая работать с кодом, помещенным и в преамбуле,
лежит на
http://www.ru.net/~Lapko.O/



Конечно, можно остаться и на старой версии пакета [2008/03/28 v.0.2c]
но не хотелось бы так.

Спасибо.

Извиняюсь, что направил письмо в рассылку, но может
кто-нибудь подскажет как быть.
Уж точно с активными символами нужно разобраться...;)

И жду сообщения, как это будет работать.
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster