|
Signed Data (PGP ) |
Ответ на сообщение «Re: номер сноски»,
присланное в 22:27:27 20 октября 2009, Вторник,
отправитель ZyX:
Сейчас заметил — в письме небольшая ошибка: из определения \footnote исчезли все
«@». В оригинале:
\def\footnote{\@ifnextchar[\@xfootnote{\stepcounter\@mpfn
\protected@xdef\@thefnmark{\thempfn}%
\@footnotemark\@footnotetext}}
На смысл письма это, разумеется, не влияет.
Текст сообщения:
> Ответ на сообщение «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) |
|
|