[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