标题和内容之间使用 mdframed 进行添加空格

标题和内容之间使用 mdframed 进行添加空格

我为一些讲义创建了一个“解决方案”环境,当我以公式开头时,我发现在 mdframed 环境的标题“解决方案”一词和解决方案的开头之间有一个无法解释的空格。我的解决方案有时以公式开头,有时以句子开头,所以我不能简单地添加否定词\vspace来解决问题。以下是一个例子:如果它有点长,请原谅。

\documentclass{article}

\usepackage[dvipsnames,svgnames,table]{xcolor}
\usepackage{tikz}
\usepackage{mdframed}

\mdfdefinestyle{ExampleStyle}{%
    skipabove=\topskip,
    skipbelow=\topskip,
    innerbottommargin=2ex,
    linewidth=1pt,
    leftline=false,
    rightline=false,
    frametitlefont={\color{DarkBlue}\normalfont\bfseries},
    frametitlerule=false,
    frametitlebackgroundcolor=White,
    backgroundcolor=White,
    linecolor=DarkBlue}

\mdfdefinestyle{SolutionStyle}{%
    skipabove=\topskip,
    skipbelow=\topskip,
    topline=false,
    roundcorner=10pt,
    frametitlefont={\color{DarkBlue}\normalfont\bfseries},
    frametitle={Solution},
    frametitlerule=true,
    frametitlebackgroundcolor=DarkBlue!10,
    backgroundcolor=DarkBlue!10,
    linecolor=DarkBlue!10,
    fontcolor=DarkBlue}

\usepackage{amsmath,amsthm}  

\mdtheorem[style=ExampleStyle]{Example}{Example}[section]
\newmdenv[style=SolutionStyle]{Solution}

\begin{document}

\begin{Example}
Work out~$2 + 3\times 5$.
\end{Example}

\begin{Solution}
\[
\begin{split}
2 + 3\times 5 &= 2 + 15 \cr
&= 17
\end{split}
\]
\end{Solution}
\end{document}

结果如下:

在此处输入图片描述

相关内容