|
----- 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]
но не хотелось бы так.
Спасибо.
Извиняюсь, что направил письмо в рассылку, но может
кто-нибудь подскажет как быть.
Уж точно с активными символами нужно разобраться...;)
И жду сообщения, как это будет работать.
|
|