I always include the following commands in the preamble of my latex documents to make sure I refer to floats consistently in the text. I was wondering if the community had any thoughts about this, is it a good/bad idea or is there a package which duplicates this functionality?
\newcommand{\figref}[1]{Figure~\ref{fig:#1}}
\newcommand{\figsref}[2]{Figures~\ref{fig:#1}~and~\ref{fig:#2}}
\newcommand{\figtoref}[2]{Figures~\ref{fig:#1}~through~\ref{fig:#2}}
\newcommand{\tblref}[1]{Table~\ref{tbl:#1}}
\newcommand{\eref}[1]{Equation~\ref{eqn:#1}}
\newcommand{\esref}[2]{Equations~\ref{eqn:#1}~and~\ref{eqn:#2}}
\newcommand{\etoref}[2]{Equations~\ref{eqn:#1}~through~\ref{eqn:#2}}
\newcommand{\secref}[1]{Section~\ref{sec:#1}}
\newcommand{\charef}[1]{Chapter~\ref{cha:#1}}
\newcommand{\aref}[1]{Appendix~\ref{apndx:#1}}
Also, my supervisors insist all Latin expressions are italicised, so this saves me some typing.
\newcommand{\etal}{\mbox{\emph{et al.\ }}}
\newcommand{\ie}{\mbox{\emph{i. e.\ }}}
\newcommand{\etals}{\mbox{\emph{et al.\ }'s }}

'scould be for the possessive, not for the plural, and, indeed, you are right "et. al." is already plural. – Guido Sep 28 '12 at 19:52\etal'swould be as easy, in any case, and probably more semantically sound. – egreg Sep 28 '12 at 20:00