|
Спасибо за ответ, Александр Иосифович.
24.09.09, Alexander I Rozhenko<CyrTeX-ru@vsu.ru> написал(а):
> Насчёт стиля оформления сносок советую посмотреть пакет footmisc. Там много > > вариаций. У меня ещё есть пакет manyfoot (в коллекции ncctools) с помощью
> которого можно задавать сноски разных стилей.
да, я смотрел в их описания, но они делают совсем не то, что требуется
> Управление стилем выравнивания номера достаточно простое: это делает команда
> \@makefntext. Вот, например, её определение в классе article > > \newcommand\@makefntext[1]{% > \parindent 1em% > \noindent > \hb@xt@1.8em{\hss\@makefnmark}#1}
испытываю муки Тантала :) счастье вот оно, а не достанешь...
конкретно: я так понимаю, вся соль сосредоточена в последней строчке: 1.8em = выравнивание текста сноски по абзацу основного текста; \hss -- тот клей, что цепляет номер сноски (@makefnmark) и "притягивает" его вправо, к тексту сноски.
А вот что в точности значит \hb@xt@1.8em я не разумею :(( Вразумите, не побрезгуйте.
Соответственно как добиться чтобы _номер_ сноски выравнивался по 1.8em, а уже _после_ него начинался текст сноски...
> Она использует команду \@makefnmark, которая производит номер сноски. Её > определение по умолчанию такое: > > \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}} > > Эта команда используется в двух местах!!! В тексте документа и в сноске. Так
> > что, если нужно оформлять номер в сноске иначе чем в тексте, то при > переопределении \@makefntext не следует использовать \@makefnmark.
для моей задачи это переопределение, как я понимаю, не нужно, или??
-- Всех благ. Игорь. ------------------------------------------------------------------- Пусть критерии определения ума разнятся от культуры к культуре, но глупость, безусловно, универсальна. баш орг -- Соломон наших дней
|
|