将小页面宽度设置为可用空间

将小页面宽度设置为可用空间

我正在尝试将 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在 a 中放置 aminipage会删除的所有功能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}

相关内容