Defina a largura da minipágina de acordo com o espaço disponível

Defina a largura da minipágina de acordo com o espaço disponível

Estou tentando encaixar 2 minipáginas uma ao lado da outra, e gostaria que uma ocupasse 20% do espaço \textwidthe a outra o restante do espaço disponível, com uma margem entre as duas minipáginas que eu pudesse definir. Estou usando o código abaixo. Observe que também tentei com valores fixos para a largura das minipáginas e ainda tenho o problema que descreverei a seguir.

 \documentclass[a4paper, 10pt]{report}
 \begin{document}
     \begin{table}[!htb]
        \begin{minipage}[t]{0.3\textwidth}
            \begin{tabular}{l}
                Content
            \end{tabular}
        \end{minipage}%
        \begin{minipage}[t]{0.7\textwidth}
            \begin{tabular}{lll}
                Content
            \end{tabular}
        \end{minipage}%
    \end{table}
\end{document}

Com este código, há uma margem enorme entre as duas minipáginas, e a minipágina certa não ocupa o espaço disponível. Como posso definir esse espaço e forçar minha minipágina a preencher o espaço disponível?

Responder1

Por favor, sempre poste documentos completos e não fragmentos, então isso não foi testado, mas colocar um longtableremove minipagetodos os recursos de longtablee usar longtableem vez de tabularremove todos os recursos de tabular, em particular tabularsão naturalmente a largura de seu conteúdo.

 \begin{table}[!htb]
        \begin{tabular}[t]{l}
            Content
        \end{tabular}%
\quad
        \begin{tabular}[t]{lll}
            Content
        \end{tabular}
\end{table}

informação relacionada