我有一个很大的文档,其目录是通过常用\tableofcontents
命令生成的。我真的很想在目录中的每一行旁边添加一个小图像。我该怎么做?
编辑:回答下面评论中的问题,我正在使用文章,并且我希望每个小节都有不同的图像。
答案1
下面是使用该包的示例,tocstyle
该包是KOMA-script
。(您可以从包中替换\rule
为。)可以使用来更改“部分”ToC 条目的图形。\includegraphics
graphicx
\setsectiongraphics
\documentclass{article}
\DeclareRobustCommand{\sectiongraphics}{}
\newcommand*{\setsectiongraphics}[1]{%
\addtocontents{toc}{\protect\renewcommand{\sectiongraphics}{\protect #1}}%
}
\usepackage{tocstyle}
\usetocstyle{standard}
\settocstylefeature{entryhook}{\rule{0.15cm}{0.15cm}\hspace{0.15cm}}% for all ToC levels
\settocstylefeature[1]{entryhook}
{\sectiongraphics\hspace{0.3cm}\bfseries}% "[1]" for sections
\begin{document}
\setsectiongraphics{\rule{0.3cm}{0.3cm}}
\tableofcontents
\section{bla}
\setsectiongraphics{\rule{0.5cm}{0.5cm}}
\section{blubb}
\subsection{foo}
\subsubsection{bar}
\end{document}