面倒だと思うこと
- Texで相互参照をしても(\label{foo})数字しか出てこない。
- ("\label{foo}章"の「章」を付け忘れることがある)
改善するために
- 新しいコマンドを作って、章・図・表を自動で出力する。
実際作った新しいコマンド
\newcommand{\tbllbl}[1]{\label{tbl:#1}}
\newcommand{\tblref}[1]{表 \ref{tbl:#1}}
\newcommand{\figlbl}[1]{\label{fig:#1}}
\newcommand{\figref}[1]{図 \ref{fig:#1}}
\newcommand{\seclbl}[1]{\label{sec:#1}}
\newcommand{\secref}[1]{\ref{sec:#1} 章}
使い方
- 上のコマンドを"*.tex"ファイルか"*.sty"に書いておく
- あとは普通に使うだけ! 相互参照しただけで、 表1 と出力される。
- \seclbl{first-section}
- \secref{first-section}
- ちゃっかり章・図・表のラベルの名前空間を別にしてある。