mdframed 的 innerleftmargin 有奇怪的 \hspace

mdframed 的 innerleftmargin 有奇怪的 \hspace

我现在正在使用mdframed,我发现环境内的缩进mdframed很奇怪。例如,当在该环境之外时,如果我们\hspace*{2em}在第二行中使用 ,第二行中的数字1几乎直接位于第一行中的数字 5 和 6 下方。但是,如果将这两行放在 中mdframed,那么这次 1 就在 5 下方。为什么?

\documentclass{article}
\parindent = 0pt
\usepackage{mdframed}
\mdfsetup{everyline=true,splittopskip=15pt,innerleftmargin=2em,linewidth=1.3pt}
\begin{document}
12345678
\par \hspace*{2em} 12345678
\begin{mdframed}
12345678
\par\hangindent=2em\hangafter=0 12345678
\end{mdframed}
\end{document}

在此处输入图片描述

答案1

mdframed与你看到的一样

12345678
\par \hspace*{2em} 12345678
\par \hspace*{2em}12345678

中间行除了 之外还有一个额外的字间距\hspace。您的 mdframed 示例没有额外的空间。

相关内容