Wie füge ich einen Titel in MDFramed ein?

Wie füge ich einen Titel in MDFramed ein?

Wie füge ich einen Titel in MDFramed ein? In meinem Beispiel funktioniert das nicht.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[framemethod=TikZ]{mdframed}

\begin{document}

\section{mdframed}

\begin{mdframed}[numbers=left,frame=single,framesep=5mm,label=Title]
text

text

text

text

text

text

text
\end{mdframed}

\end{document}

Ich brauche

------------Titel------------ Bildbeschreibung hier eingeben

Und hier die vertikale Position?

Antwort1

In Ihrem Beispielcode verwenden Sie einige Schlüssel, die nicht zu gehören mdframed; numbers, frame, framesepsind Schlüssel für lstlistingsaus dem listingsPaket und nicht für mdframed; mit mdframed benötigen Sie frametitle:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[framemethod=TikZ]{mdframed}

\mdfsetup{frametitlealignment=\center}

\begin{document}

\section{mdframed}

\begin{mdframed}[frametitle={The title of the frame}]
text
\end{mdframed}

\end{document}

Bildbeschreibung hier eingeben

Nach der Bearbeitung der ursprünglichen Frage hier eine mögliche Lösung:

\documentclass{article}
\usepackage{mdframed}
\usepackage{lipsum}

\newenvironment{myenv}[1]
  {\mdfsetup{
    frametitle={\colorbox{white}{\space#1\space}},
    innertopmargin=10pt,
    frametitleaboveskip=-\ht\strutbox,
    frametitlealignment=\center
    }
  \begin{mdframed}%
  }
  {\end{mdframed}}

\begin{document}

\begin{myenv}{The frame title}
\lipsum[2]
\end{myenv}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen