나는 mdframed
제목과 모든 것이 포함된 상자를 만드는 데 사용하고 있습니다.
그림 목록이나 표처럼 목차 바로 뒤에 이러한 목록을 표시하고 싶습니다.
여기에서 해결책을 보았습니다. 목차의 상자 목록
하지만 새로운 환경을 사용하는 것 같아서 제게는 너무 복잡합니다(저는 기술이 부족합니다).
책 환경에서 하고 싶지만 article
미래에는 필요할 수도 있습니다.
새로운 환경을 정의하는 데 어려움을 겪기 전에 간단한 해결책이 있습니까?
감사해요!!!
프란체스코
답변1
옵션 의 내용을 담기 위해 정의된 with startcode
옵션을 사용 mdframed
하고 적용하는 것이 좋습니다 .\addcontentsline
\mdf@frametitle
frametitle
\documentclass{article}
\usepackage{mdframed}
\usepackage{blindtext}
\makeatletter
\newmdenv[startcode={\addcontentsline{mdbox}{section}{\mdf@frametitle}}]{myenv}
\newcommand{\listofboxes}{%
\section*{List of Boxes}
\@starttoc{mdbox}%
}
\makeatother
\begin{document}
\listofboxes
\clearpage
\begin{myenv}[frametitle={Foo}]
Stuff
\blindtext[5]
\end{myenv}
\begin{myenv}[frametitle={Foobar}]
Other Stuff
\blindtext[2]
\end{myenv}
\end{document}