目录周围的框架框

目录周围的框架框

我正在尝试将一个框架框放在文档类中的所有目录周围article。有人能帮我吗?

答案1

根据您的目录的大小,以下内容无需任何包即可工作(duckuments仅加载以快速生成包含章节和小节的几页内容)。

小型目录(无需分栏或分页符)

只有当您的目录适合单页/单列时,此解决方案才会有效。

您可以使用 更改框的规则厚度\setlength{\fboxrule}{<your length>},并使用 更改框架和内容之间的距离\setlength{\fboxsep}{<your length>}(最好在一组中完成,\fbox以免更改文档中的任何其他内容,例如\begingroup\setlength{\fboxrule}{1cm}\fbox{...}\endgroup)。

\documentclass[]{article}

\usepackage{duckuments}

\begin{document}
\noindent
\fbox
  {%
    \begin{minipage}{\dimexpr\linewidth-2\fboxsep-2\fboxrule}%
      \tableofcontents
    \end{minipage}%
  }%

\duckument
\end{document}

在此处输入图片描述

更大的目录(或精美的方框)

如果您的 ToC 需要可分页,您可以使用tcolorbox包及其breakable库。以下是使用默认外观的示例tcolorboxtcolorbox真的可定制,因此您可以实现几乎任何您能想象到的外观,包括一个简单的框架\fbox


\documentclass[]{article}

\usepackage{tcolorbox}
\tcbuselibrary{breakable}

\usepackage{duckuments}

\begin{document}
\noindent
\begin{tcolorbox}[breakable]
  \tableofcontents
\end{tcolorbox}

\duckument
\end{document}

在此处输入图片描述

相关内容