![当使用 tcolorbox 和 parskip=half KOMA 选项时出现“Overfull \hbox”](https://linux22.com/image/293582/%E5%BD%93%E4%BD%BF%E7%94%A8%20tcolorbox%20%E5%92%8C%20parskip%3Dhalf%20KOMA%20%E9%80%89%E9%A1%B9%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9COverfull%20%5Chbox%E2%80%9D.png)
当我使用tcolorbox
带有 KOMA 选项的包时,每次使用 时parskip=half
都会出现错误。尽管选择了复选框,仍会出现此警告。Overfull \hbox
tcolorbox
fit 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}