[Freepublish] total Tables and Picture in LaTeX
Kirill Maslinsky
=?iso-8859-1?q?gc_=CE=C1_myxomop=2Ecom?=
Пт Сен 1 17:03:46 MSD 2006
> Доброго времени суток!
>
> Подскажите какую команду (переменную) в tex-документе LaTeX
> нужно использовать, чтобы подсчитывала количество таблиц и рисунков.
Специального средства для этой не подскажу, но для решения более/менее
аналогичной задачи есть счётчик lastpage в классе memoir, в котором
хранится номер последней страницы. Понятно, что аналогичным образом
можно хранить последнее значение счётчиков table и figure.
Механизм такой, что в конце документа (\AtEndDocument) в .aux-файл
записывается значение данного счётчика, так что при следующем прогоне
LaTeX'а можно его использовать.
Вот выдержка из memoir.cls:
\newcounter{lastpage}
\setcounter{lastpage}{0}
\newcommand{\dol на stsheet}{\addtocounter{sheetsequence}{-1}%
\immediate\write\@auxout%
{\string\setcounter{lastsheet}{\the\c на sheetsequence}}%
\stepcounter{sheetsequence}}
\newcommand{\dol на stpage}{\addtocounter{page}{-1}%
\immediate\write\@auxout%
{\string\setcounter{lastpage}{\the\c на page}}%
\stepcounter{page}}
\AtBeginDocument{\AtEndDocument{\clearpage\dol на stsheet\dol на stpage}}
Есть ещё пакет lastpage с аналогичной функциональностью, только
там по-другому реализовано, в .aux-файл записывается метка,
а не устанавливается значение счётчика.
--
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.lrn.ru/pipermail/freepublish/attachments/20060901/d76a12c8/attachment-0003.bin>
Подробная информация о списке рассылки Freepublish