如何使 mdframed 框出现在目录中,就像名为“box1: mdframedtitle”的子部分一样

如何使 mdframed 框出现在目录中,就像名为“box1: mdframedtitle”的子部分一样

我有一个 mdframed 框定义如下

 \mdfdefinestyle{MyFrame}{%
frametitlealignment=\center,
    frametitlerulecolor= black,
    frametitlerulewidth=0.2pt
    outerlinewidth=0pt,
    repeatframetitle =false,
    frametitleaboveskip=15mm,
     frametitlebelowskip=5mm,
    frametitlefont={\sffamily\bfseries},
      topline=false,
  rightline=false,
  leftline=false,
  bottomline=false,
    roundcorner=20pt,
    splittopskip=\baselineskip,
    innertopmargin= 5pt\baselineskip,
    innerbottommargin=\baselineskip,
    innerrightmargin=20pt,
    innerleftmargin=20pt,
    backgroundcolor=gray!40!white}

我想知道是否有办法让它的标题以斜体字体格式显示在目录的段落中,如“框 1:框架标题”。谢谢

答案1

分段命令调用\addcontentsline{<file>}{<kind>}{<title>}在中创建一个条目,<file>其中是toc目录、lof图表列表或lot表格列表。<kind>是条目的类型,例如section\section和类似地subsection等等。

对于你的 mdframedbox 类似(未经测试)

\addcontentsline{toc}{subsection}{\textit{box1: mdframedtitle}}

在代码中的适当位置。

相关内容