Визуализация меток
Возможность автоматической генерации ссылок, предоставляемая командами \label и \ref, — большое благо, но всякое техническое усовершенствовование приносит и новые проблемы. Предположим, что, рассматривая пробную распечатку, вы решили добавить ссылку на формулу 3.7. Писать прямо "3.7" рискованно: вдруг в процессе дальнейшей работы над текстом номер этой формулы изменится? Значит, надо воспользоваться командой \ref, но что писать в ее аргументе, если номер 3.7 присутствует только на печати, а в TeX'овском файле вместо этого номера при нужной вам формуле стоит команда \label с совершенно другим аргументом?
Можно, конечно, разыскать в файле формулу, соответствующую формуле 3.7 на печати, и скопировать аргумент команды \label, но есть и более удобный способ. Именно, если подключить стилевой пакет {showkeys}, то над каждым местом в тексте, помеченным с помощью команды \label (или, скажем, \bibitem), и над каждым местом, где стоит ссылка — команда \ref (или, скажем, \cite), будет надпечатываться и ваша метка — аргумент команды \label, \ref и т.п8). Иными словами, если ваша формула 3.7 в исходном тексте выглядела как
\begin{equation} 2\times 2=4,\label{main} \end{equation}то при просмотре и печати вы увидите над номером 3.7 надпись main, и сразу будет видно, как сослаться на эту формулу с помощью \ref.
Излишне объяснять, что перед беловой распечаткой строку
\usepackage{showkeys}из преамбулы документа надо удалить.