Controlar a largura das colunas em um ambiente tabular

Controlar a largura das colunas em um ambiente tabular

Gostaria que os trechos de texto da coluna da direita estivessem mais próximos dos trechos de texto da coluna da esquerda. Ao mesmo tempo, quero que a tabela acomode bem longos trechos de texto, como acontece agora. Uma forma de alcançar este resultado seria restringir a largura da coluna esquerda, aumentar a largura da coluna direita e mover a margem esquerda da coluna direita para a esquerda. Mas não sei como fazer isso.

Aqui está um MWE do que consegui até agoraMesa:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}

\begin{document}

\begin{table}
 \centering
 \begin{tabular}{*{2}{p{.425\linewidth}}}
  \toprule
  first &  second second second second second second second second second second\\
  \midrule
  third & fourth fourth fourth fourth fourth fourth fourth fourth fourth fourth \\
  \bottomrule
 \end{tabular}
\end{table}

\end{document}

Obrigado pela ajuda.

Responder1

Pelo que entendi a pergunta, eu tentaria

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}

\begin{document}
\begin{table}
 \centering
 \begin{tabular}{l p{0.5\linewidth}}
  \toprule
  first &  second second second second second second second second second second\\
  \midrule
  third & fourth fourth fourth fourth fourth fourth fourth fourth fourth fourth \\
  \bottomrule
 \end{tabular}
\end{table}
\end{document}

obter

insira a descrição da imagem aqui

Responder2

Como @Werner já apontou em um comentário, uma boa solução candidata para seu objetivo de formatação seria carregar o tabularxpacote e empregar um tabularxambiente (com largura total definida como \textwidth) em vez de tabular. Em seguida, altere a especificação da primeira coluna de p{...}para le altere a especificação da segunda coluna de p{...}para X.

insira a descrição da imagem aqui

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{tabularx} % for "tabularx" env. and "X" column type

\begin{document}

\begin{table}
\begin{tabularx}{\textwidth}{@{} l X @{}}
  \toprule
  first & second second second second second second second 
          second second second second second second second second \\
  \midrule
  third & fourth fourth fourth fourth fourth fourth fourth fourth 
          fourth fourth fourth fourth \\
  \bottomrule
\end{tabularx}
\end{table}

\end{document} 

informação relacionada