Com o tabular
ambiente regular , você deseja usar o p{width}
tipo de coluna, como indica o marcog. Mas isso força você a fornecer larguras explícitas.
Outra solução é o tabularx
meio ambiente:
\usepackage{tabularx}
...
\begin{tabularx}{\linewidth}{ r X }
right-aligned foo & long long line of blah blah that will wrap when the table fills the column width\\
\end{tabularx}
Todas as colunas X têm a mesma largura. Você pode influenciar isso configurando \hsize
na declaração de formato:
>{\setlength\hsize{.5\hsize}} X >{\setlength\hsize{1.5\hsize}} X
mas todos os fatores precisam somar até 1, suponho (peguei isso do companheiro do LaTeX). Há também o pacote tabulary
que ajustará as larguras das colunas para equilibrar as alturas das linhas. Para detalhes, você pode obter a documentação de cada pacote com texdoc tabulary
(no TeXlive).