仅顶部有圆角的 Mdframe

仅顶部有圆角的 Mdframe

我正在使用mdframed盒子,我的问题是,当我使用值“roundcorner = 5pt”时,圆角会应用于所有侧面,我只需要在顶部应用它()

\documentclass{article}

\usepackage[framemethod=TikZ]{mdframed}
\newenvironment{Frame}[1][]{%
    \begin{mdframed}[%
        frametitle={#1},
        skipabove=\baselineskip plus 2pt minus 1pt,
        skipbelow=\baselineskip plus 2pt minus 1pt,
        linewidth=0.5pt,
        frametitlerule=true,
    backgroundcolor=yellow,
        roundcorner=5pt,
        frametitlebackgroundcolor=green
        
    ]%
}{%
    \end{mdframed}
}

\begin{document}
Text
\begin{Frame}[with Title]
    Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
\end{Frame}
\end{document}

答案1

我不知道你想要什么,因为你的代码对我来说不起作用,但是可以做这样的事情(以及更多)tcolorbox

在此处输入图片描述

\documentclass{article}

\usepackage[most]{tcolorbox}

\newtcolorbox{Frame}[2][]{%
    enhanced, breakable,
    title={#2},
    colback=yellow,
    colbacktitle=green,
    sharp corners=south,
    arc=5pt,
    #1
}

\begin{document}
Text
    \begin{Frame}{with title}
    Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
    \newline Text
\end{Frame}
\end{document}

答案2

您可以使用该键自行mdframed设置圆角,使用键自行设置bottomline=false和绘制没有圆角的底线secondextra。使用此键,您可以为框架的最后部分指定额外的(例如 TikZ)指令。

可以使用在底部绘制一条线,这是我根据包含 TikZ 代码的\path[draw=black,line width=0.5pt] (O)--(O-|P);文件改编的。md-frame1.mdfmdframed

梅威瑟:

\documentclass{article}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage{lipsum}
\newenvironment{Frame}[1][]{%
    \begin{mdframed}[%
        frametitle={#1},
        skipabove=\baselineskip plus 2pt minus 1pt,
        skipbelow=\baselineskip plus 2pt minus 1pt,
        linewidth=0.5pt,
        frametitlerule=true,
        backgroundcolor=yellow,
        roundcorner=5pt,
        frametitlebackgroundcolor=green,
        bottomline=false,
        secondextra={\path[draw=black,line width=0.5pt] (O)--(O-|P);}
    ]%
}{%
    \end{mdframed}
}
\begin{document}
Text
\begin{Frame}[with Title]
\lipsum[1-5]
\end{Frame}
\end{document}

结果:

在此处输入图片描述

相关内容