|
Signed Data (PGP ) |
Ответ на сообщение «Re: номер сноски»,
присланное в 13:13:47 20 октября 2009, Вторник,
отправитель igor zaitsev:
TeX’овый программист из меня, конечно, аховый, но в программировании немного
разбираюсь. Так как книжки мне читать неохота, то смотреть я стал сразу файл
/usr/share/texmf-dist/tex/latex/base/latex.ltx. В нём нашёл определение
\footnote:
\def\footnote{\ifnextchar[\xfootnote{\stepcounter\mpfn
\protectedxdef\thefnmark{\thempfn}
\footnotemark\footnotetext}}
Далее нашёл определение \footnotemark:
\def\footnotemark{%
\@ifnextchar[\@xfootnotemark
{\stepcounter{footnote}%
\protected@xdef\@thefnmark{\thefootnote}%
\@footnotemark}}
Затем \@footnotemark:
\def\@footnotemark{%
\leavevmode
\ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi
\@makefnmark
\ifhmode\spacefactor\@x@sf\fi
\relax}
И, наконец, \@makefnmark:
\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}
Отсюда родился следующий код, исправляющий ситуацию:
\makeatletter
\def\@makefnmark{\hbox{\@textsuperscript{\footnotesize\@thefnmark}}}
\makeatother
Вместо «\footnotesize» вставить нужный размер шрифта. К сообщению прилагаю файл,
на котором я этот способ проверял и полученный из него с помощью pdflatex pdf.
Текст сообщения:
> Добрый день, Михаил.
>
> 20 октября 2009 г. 12:04 пользователь Mikhael N. Saushkin
>
> <CyrTeX-ru@vsu.ru>написал:
> > Техред наверное раньше видел работы набранные только в Ворде :)
>
> вообще говоря она видела столько, что мне столько не светит :))
> Если серьёзно, то речь идёт о пожилом техреде издательства Наука (СПб), её
> опыт и квалификация не могут вызывать сомнения (с моей стороны уж точно). И
> если она мне даёт указание, то я беру под козырёк и делаю (часто опираясь
> на советы из данной конфы), но тут я опять не вижу пути...
>
> насколько я понимаю -- размер кегля номера сноски latex вычисляет
> относительно кегля того текста, около которого стоит этот номер. задачу я
> формулирую так: надо уменьшить кегль цифры, прилепленной к основному
> тексту. Но что крутить, и где искать -- не знаю, т.к. в доступных мне
> книжках по latex я ничего подобного не нахожу :((
>
> > 2009/10/20 Андрей Севастьянов <CyrTeX-ru@vsu.ru>:
> > > Взял первую попавшуюся книжку и посмотрел: кегли _разные_ (см. аттач).
> > >
> > > По-моему, нет никаких проблем со сносками в LaTeX, так и должно быть.
>
> да, понимаю, но не могу не реагировать на требование техреда (см. выше).
>
|
Content cannot be verified (probably it has been altered) |
|
|