Mailing List CyrTeX-ru@vsu.ru Message #2720
From: <CyrTeX-ru@vsu.ru>
Subject: Re: Счетчик количества страниц и пакет totcount
Date: Sat, 29 Jan 2011 13:01:15 +0600
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Зачем такие сложности. Если количество страниц совпадает с номером
последней страницы, то можно просто сделать метку с номером этой страницы
и на нее ссылаться в документе. Например можно добавить в макрос

    \AtEndDocument{%
      \clearpage
      \if@filesw \advance\c@page\m@ne
        \immediate\write\@mainaux{\string\newlabel
          {p:lastpage}{{}{\thepage}}}%
        \advance\c@page\@ne
      \fi
    }%

А где надо сослаться на количество, использовать \pageref{p:lastpage}.

> День добрый.
> Столкнулся с такой проблемой.
> Раньше количество страниц считал с помощью пакета lastpage,
> но я использую замечательный пакет totcount для подсчета количества
> рисунков, таблиц, глав и т.д.
> Хочу считать количество страниц с помощью totcount.
> Для этого мне нужен счетчик.
>
> %------------определяем для
> totcount------------%\newcounter{totalpage}%Определяем счетчик
> страниц\regtotcounter{totalpage}%Регистрируем счетчик страниц
> Теперь нужно где-то прописать счетчик с увеличением на 1для подсчета
> страниц. Я сделал так:
>
> %--------настройка нумерации страниц---------%%Добавляем счетчик страниц в
> колонтитул\renewcommand{\@evenfoot}{\stepcounter{totalpage}\thepage\hfill}\renewcommand{\@oddfoot}{\stepcounter{totalpage}\hfill\thepage}
> Пробуем. Две первые страницы у меня без колонтитулов.Для их учета делаем
> так:
> \stepcounter{totalpage}%считаем эту страницу\thispagestyle{empty}
> Выводим количество страниц:
> \total{totalpage}~с.
> И получаем количество страниц с ОШИБКОЙ! В документе 181 страница, ау меня
> получается 180 страниц!!!!!!!!!!!!!!
> Что я мог упустить, где пропадает одна страница? Колонтитулы есть на
> всехстраницах кроме первых двух!Пробовал удалять часть документа -
> начинает считать правильно!В чем дело я не понимаю. Все остальное в
> документе считается правильно.
>
>
>


Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster