LINUX.ORG.RU

[TeX] счётчики

 


0

0

Хотелось, чтобы в каждой section номера формул и рисунков начинались заново. Я написал в преамбулу

\numberwithin{equation}{section}
\numberwithin{figure}{section}

Нумерация поменялась. НО! Ссылки на рисунки испортились и указывают хз куда. При сборке на все рисунки из 2ой section pdftex пишет следующее.

! pdfTeX warning (ext4): destination with the same identifier (name{figure.1}) has been already used, duplicate ignored <to be read again>

Прозреваю, что проблема известная и что надо ещё что-то со счётчиками сделать, но ничего не нашёл.

★★★

Книги по этой теме не пробовал читать?

\renewcommand{\theequation}{\arabic{section}.\arabic{equation}}

\renewcommand{\thefigure}{\arabic{section}.\arabic{figure}}

ptah_alexs ★★★★★
()
Ответ на: комментарий от ptah_alexs

А ты не пробовал посмотреть что твои команды делают? Я тебе сообщаю, что они дописывают номер section'а перед счётчиком и всё. Счётчики не сбрасываются. Когда пишу

\makeatletter\@addtoreset{figure}{section}\makeatother
\renewcommand{\thefigure}{\thesection.\arabic{figure}}

Вылазит та же ошибка, что чего-то там уже используется. И не надо метанировать, ок?

GArik ★★★
() автор топика
Ответ на: комментарий от GArik

Сдаётся мне у тебя какой то не правильный LaTeX, ибо у меня этот код работает без каких либо ошибок.

ptah_alexs ★★★★★
()
Ответ на: комментарий от ptah_alexs

> Попробуй вместо pdftex вызывать pdflatex.

$ file /usr/share/texmf/bin/pdflatex
/usr/share/texmf/bin/pdflatex: symbolic link to `pdfetex'
$ file /usr/share/texmf/bin/pdftex
/usr/share/texmf/bin/pdftex: symbolic link to `pdfetex'

Фиг знает, если удастся попробую запустить в какой-нибудь другой сборке TeX'а.

GArik ★★★
() автор топика
Ответ на: комментарий от GArik

$ which pdflatex

/usr/bin/pdflatex

$ file /usr/bin/pdflatex

/usr/bin/pdflatex: symbolic link to `pdftex'

TeX-Live, Debian Sid.

ptah_alexs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.