无法使用 minipage 消除 Overfull \hbox 警告

无法使用 minipage 消除 Overfull \hbox 警告

我得到了一个标题页模板,用于minipage定位一些文本和徽标。不幸的是,它抛出了 Overfull \hbox 警告,我无法摆脱它。
我将其分解为以下 MWE:

\documentclass{article}
\begin{document}
\parindent 0em
\LARGE\textbf{Long title of my thesis which will pro\-ba\-bly be a little bit more than one line}
\vspace{24pt}\\
by\\
My Name \\[1.5cm]
\begin{minipage}{0.4\textwidth}
    \begin{flushleft} \large
      \LARGE\textbf{A}\\
      \LARGE February
    \end{flushleft}
  \end{minipage}
  \begin{minipage}{0.6\textwidth}
    \begin{flushright}
      \LARGE\textbf{B}\\
      \LARGE March
    \end{flushright}
  \end{minipage}
\end{document}

我尝试使用 和 来更改它\sloppy,但\fussy没有成功。此外,我的标题还出现了另一个 \hbox 过满警告。我尝试使用连字符来消除该警告,如 MWE 中所示,但如您所见,我在这里也没有成功。
由于我获得了此模板,我不想大幅更改输出,但我不想继续收到此警告。为什么此代码片段会抛出 \hbox 警告?我该如何修复它?

答案1

您可以使用它\overfullrule=5pt来查看溢出的箱子在哪里:

在此处输入图片描述

问题是你有两个小页面,它们加起来\textwidth 以 1 个空格分隔(第一行末尾的新行)。只需使用注释即可解决:

\documentclass{article}
\overfullrule=5pt
\begin{document}
\parindent 0em
\LARGE\textbf{Long title of my thesis which will pro\-ba\-bly be a little bit more than one line}
\vspace{24pt}\\
by\\
My Name \\[1.5cm]
\begin{minipage}{0.4\textwidth}
    \begin{flushleft} \large
      \LARGE\textbf{A}\\
      \LARGE February
    \end{flushleft}
  \end{minipage}% <---- HERE 
  \begin{minipage}{0.6\textwidth}
    \begin{flushright}
      \LARGE\textbf{B}\\
      \LARGE March
    \end{flushright}
  \end{minipage}
\end{document}

相关内容