Не используя практически никаких пакетов, при использовании \ref{label of figure}
i получаем только номер цифры. Есть ли простой способ сделать так, чтобы он заключал это число в скобки? В данный момент мне приходится делать это вручную, но было бы лучше, если бы это можно было делать автоматически
решение1
Вы можете использовать \p@figure
макрос, который используется при создании текущей метки.
\documentclass{article}
\makeatletter
\renewcommand\p@figure{\expandafter\counter@parenthesize}
\newcommand\counter@parenthesize[1]{(#1)}
\makeatother
\begin{document}
\begin{figure}
\caption{X}\label{X}
\end{figure}
See Figure~\ref{X}.
\end{document}
Аналогично вы можете поступить и с другими счетчиками, которые вам необходимо обработать аналогичным образом.