図の参照に括弧を追加する

図の参照に括弧を追加する

パッケージをほとんど使用せず、を使用すると、\ref{label of figure}数字の番号だけを取得します。その数字を括弧で囲むように設定するのは簡単ですか? 現時点では手動で行う必要がありますが、自動的に実行できればもっと便利です。

答え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}

ここに画像の説明を入力してください

同様の方法で処理する必要がある他のカウンターについても、同様の操作を行うことができます。

関連情報