
\refを\autorefで再定義しなおすと、\refを使うときに図1などのように自動的に前に付ける言葉などを付加でき、さらにその文字にもリンクを付けれて文書が利用しやすくなる。以下のように設定しておく。
% subfigureが文書にあると小節を参照する際に使う\subrefがおかしくなるので注意
%% increase link area for cross-references and autoname them, [130514]
\AtBeginDocument{\renewcommand{\ref}[1]{\mbox{\autoref{#1}}}}
 \def\equationautorefname~#1\null{式(#1)\null}
 \def\figureautorefname~#1\null{図#1\null}
 \def\subfigureautorefname#1\null{図#1\null}
 \def\tableautorefname~#1{表#1}
 \def\lstlistingautorefname~#1{リスト#1}
 \def\partautorefname#1\null{第#1部\null}
 \def\chapterautorefname#1\null{第#1章\null}
 \def\sectionautorefname#1\null{#1節}
 \def\subsectionautorefname~#1\null{#1節}
 \def\subsubsectionautorefname#1\null{#1節}
 \def\paragraphautorefname#1\null{#1段落}
 \def\subparagraphautorefname#1\null{#1段落}
 \def\Itemautorefname#1\null{項目#1\null}
 \def\Hfootnoteautorefname#1\null{脚注#1\null}
 \def\theoremautorefname#1\null{定理#1\null}
 \def\FancyVerbLineautorefname#1\null{#1行\null}
% \def\pageautorefname#1\null{ページ#1\null}
  \def\appendixautorefname#1\null{付録#1\null}
	
関連