
\documentclass{article}
  \usepackage[width=10cm]{geometry}
  \usepackage[french]{babel}
  \pagestyle{empty}

\begin{document}
Un peu de texte autour... Un peu de texte autour... 
Un peu de texte autour... Un peu de texte autour... 
Un peu de texte autour... Un peu de texte autour... 

\begin{table}[!ht]
\begin{minipage}{3cm}
  \caption{La légende, placée à côté du 
  tableau, avec une largeur fixée.}\label{test}
\end{minipage}
\centerline{%
\begin{tabular}{|c|}
\hline
Un petit tableau \\
Avec quelques lignes \\
Pour voir comment \\
est placée la légende.\\
\hline
\end{tabular}}
\end{table}

Un peu de texte autour... Un peu de texte autour... 
Un peu de texte autour... Un peu de texte autour... 
Un peu de texte autour... Un peu de texte autour... 

Et pour finir, une référence au tableau~\ref{test}.
\end{document}
