嵌入式 newmdenv 环境的外部边距

嵌入式 newmdenv 环境的外部边距

在代码中:

\documentclass{article}
\usepackage[framemethod=default]{mdframed}
\newmdenv[backgroundcolor=red]{tBox}
\newmdenv[leftmargin=1cm,linecolor=blue]{aBox}
\begin{document}
\begin{aBox}\begin{tBox}text\end{tBox}text\end{aBox}
\end{document}

在此处输入图片描述

环境leftmarginaBox影响:这是预期的吗leftmargintBox

答案1

我不知道软件包作者 (Marco Daniel) 是否打算让嵌套mdframed环境以这种方式工作,但看起来内部环境只是继承了外部环境的设置,然后在其基础上添加自己的设置。如果您不希望内部环境 (额外) 缩进,请添加leftmargin=0cm到其规范中。

\documentclass{article}
\usepackage[framemethod=default]{mdframed}
\newmdenv[leftmargin=0cm,backgroundcolor=red]{tBox}
\newmdenv[leftmargin=1cm,linecolor=blue]{aBox}
\begin{document}
\begin{aBox}\begin{tBox}text\end{tBox}text\end{aBox}
\end{document}

在此处输入图片描述

相关内容