
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é agora:
\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
Responder2
Como @Werner já apontou em um comentário, uma boa solução candidata para seu objetivo de formatação seria carregar o tabularx
pacote e empregar um tabularx
ambiente (com largura total definida como \textwidth
) em vez de tabular
. Em seguida, altere a especificação da primeira coluna de p{...}
para l
e altere a especificação da segunda coluna de p{...}
para X
.
\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}