minipage 的水平盒子已经满了

minipage 的水平盒子已经满了

我对这段 LaTeX 代码很困惑:

\begin{minipage}{0.5\textwidth}
    \begin{tabu} to \textwidth {>{\itshape}r c}
        Foo:&\makebox[5cm]{}\\
        \cline{2-2}\\[-0.5em]
        & Foo
    \end{tabu}
\end{minipage}%
\begin{minipage}{0.5\textwidth}
    \begin{tabu} to \textwidth {>{\itshape}r c}
        Bar:&\makebox[5cm]{}\\
        \cline{2-2}\\[-0.5em]
        & Bar
    \end{tabu}
\end{minipage}

它的水平盒子溢出了17.62482pt too wide,就在小页面的右侧(见下面的截图)。我可以通过将宽度设置为来修复它0.45\textwidth,但这显然不是正确的方法。

右侧的水平盒子溢出,呈黑色

我该如何确定导致这种情况的原因?或者我遗漏了代码中的某些明显错误?

答案1

Sigur 在评论中指出了答案

默认情况下,每个段落都会缩进。由于 minipage 开始了一个新段落,因此它也将缩进。可以通过将 放在\noindent新段落之前(minipage 环境)或\setlength{\parindent}{0cm}在顶部内容中使用 来禁止此行为。

相关内容