Установите ширину мини-страницы в соответствии с доступным пространством

Установите ширину мини-страницы в соответствии с доступным пространством

Я пытаюсь разместить 2 мини-страницы рядом друг с другом, и я хотел бы, чтобы одна заняла 20% \textwidth, а другая — оставшееся доступное пространство, с зазором между обеими мини-страницами, который я мог бы задать. Я использую код ниже. Обратите внимание, что я также пробовал с фиксированными значениями ширины мини-страниц, и у меня все еще есть проблема, которую я опишу ниже.

 \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}

С этим кодом между двумя мини-страницами есть огромный зазор, и правая мини-страница не занимает доступное пространство. Как мне установить это пространство и заставить мою мини-страницу заполнить доступное пространство?

решение1

Пожалуйста, всегда публикуйте полные документы, а не фрагменты, так как это не проверялось, но добавление longtableв minipageудаляет все функции longtable, а использование longtableвместо tabularудаляет все функции tabular, в частности, tabularестественно, ширину их содержимого.

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

Связанный контент