当使用 tcolorbox 和 parskip=half KOMA 选项时出现“Overfull \hbox”

当使用 tcolorbox 和 parskip=half KOMA 选项时出现“Overfull \hbox”

当我使用tcolorbox带有 KOMA 选项的包时,每次使用 时parskip=half都会出现错误。尽管选择了复选框,仍会出现此警告。Overfull \hboxtcolorboxfit warning=false

一切看起来都很好,所以这不是一个大问题,但它真的很烦人,而且“真正的”警告在长文档中丢失了。

梅威瑟:

\documentclass[parskip=half]{scrartcl}

\usepackage{tcolorbox}

\begin{document}

\begin{tcolorbox}
    foo
\end{tcolorbox}

\end{document}

fit warning=false默认设置。)

答案1

parskip=half设置非零值\parfillskip。你可以改用parskip=half-。或者\parfillskip在每个 tcolorbox 之前设置为 0pt:

\documentclass[parskip=half]{scrartcl}

\usepackage{tcolorbox}
\tcbuselibrary{hooks}

\begin{document}
\tcbset{before app=\parfillskip0pt}

\begin{tcolorbox}[]
    foo
\end{tcolorbox}


\end{document}

相关内容