更新:2011-12-12
截至 2011-12-12,我可以确认该问题已在 TeXLive-2011 上得到解决。
当使用该mdframed
包为我的化学反应生成漂亮的框架时,我遇到了非常流行的警告:
Overfull \hbox (20.79999pt too wide) in paragraph at lines 12--12
我假设它与产生的边框有关mdframed
,但我不确定。
我的 MWE 是:
\documentclass[12pt]{article}
\usepackage[xcolor,linecolor=red]{mdframed}
\usepackage{showframe}
\begin{document}
\section*{Testing the \textsf{mdframed} Package}
\begin{mdframed}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Duis et sem et tortor volutpat placerat id in mauris.
Suspendisse eget tellus sed sem aliquet pellentesque.
\end{mdframed}
\end{document}
我的 MWE 呈现:
有什么办法可以解决这个警告吗?或者我应该直接忽略它?
答案1
我不会发表评论,而是回答这个问题。
这个错误是由 Dietrich Grau 发现的。目前我没有上传新版本,因为我正在准备 dtx 文件。
\makebox
在 1.0 版本中,我使用了对\hsize
内容的修改,\hsize
获取文本的宽度,而不需要三个相关长度(\linewidth
、\innerleftmargin
和\innerrightmargin
)。
通常,溢出的盒子是添加的宽度
2linewidth = .4pt
+innerleftmargin = 10pt
+innerrightmargin = 10pt
__________________________
overfull box = 20.8pt
在当前开发版本中这个错误应该已经被修复,可以在这里下载:mdframed
在 github 上
ltxmdf
请注意,要编译此版本,您需要此处提供的documentclass :ltxmdf
在 github 上
如果您在编译过程中遇到任何问题,请联系我。
PS:我不知道如何为 Windows 创建 Makefile。