mdframed에 제목을 삽입하는 방법은 무엇입니까?

mdframed에 제목을 삽입하는 방법은 무엇입니까?

mdframed에 제목을 삽입하는 방법은 무엇입니까? 내 예에서는 작동하지 않습니다.

\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}

나는 필요하다

------------제목------------ 여기에 이미지 설명을 입력하세요

그리고 여기서 수직 위치는 무엇입니까?

답변1

귀하의 예제 코드에서는 속하지 않는 일부 키를 사용하고 있습니다 mdframed. numbers, frame는 패키지 의 framesep키 이고 ; 의 키는 아닙니다. mdframed를 사용하려면 다음이 필요합니다 .lstlistingslistingsmdframedframetitle

\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}

여기에 이미지 설명을 입력하세요

원래 질문을 편집한 후 가능한 해결 방법은 다음과 같습니다.

\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}

여기에 이미지 설명을 입력하세요

관련 정보