20080109

Неправильные номера изображений в LaTeX

Наблюдение: иногда можно обнаружить, что хотя внутри окружения figure есть команда \label{fig:oops}, а в тексте есть команда \ref{fig:oops}, ссылающаяся на это же изображение, в получаемом документе номера под картинкой и в ссылке на неё могут не совпадать.

И это не ошибка в LaTeX! Просто команда \label должна идти всегда после команды \caption. Всегда. Как я понимаю, это связано с тем, что увеличение счетчика изображений происходит где-то внутри внутри команды \caption, и если \label идёт первой, то с меткой связывается неправильный или неопределённый номер.

Внеклассное чтение: figure numbers wrong in LaTeX