Mailing List CyrTeX-ru@vsu.ru Message #1660
From: Alexander I Rozhenko <CyrTeX-ru@vsu.ru>
Subject: Re: подстроить сноски
Date: Mon, 5 Oct 2009 08:46:58 +0700
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
 \hb@xt@1.8em = \hbox to 1.8em
 
Экономят на токенах.
 
Поясните, пожалуйста, что Вы хотите получить от сносок. Чтобы оформление было как у списка? Номера выравниваются по правому краю или по левому, текст выключен влево или нет. Короче, было бы хорошо посмотреть на макет того, что вам надо или пример.
 
С уважением,
Александр Роженко
----- Original Message -----
Sent: Saturday, September 26, 2009 5:58 PM
Subject: Re: подстроить сноски

Спасибо за ответ, Александр Иосифович.

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.

для моей задачи это переопределение, как я понимаю, не нужно, или??


--
Всех благ. Игорь.
-------------------------------------------------------------------
Пусть критерии опредеC
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster