![创建目录,其中图表按章节列出](https://linux22.com/image/422350/%E5%88%9B%E5%BB%BA%E7%9B%AE%E5%BD%95%EF%BC%8C%E5%85%B6%E4%B8%AD%E5%9B%BE%E8%A1%A8%E6%8C%89%E7%AB%A0%E8%8A%82%E5%88%97%E5%87%BA.png)
我想创建一个目录,其中每个章节引用的表格和图表都列在每个章节标题下。例如:
目录
第 1 章
- 图 1-XX
- 图 2-YY
- 表 1-XX
- 表 2-YY
第 2 章
- 图 1-AA
- 表 1-CC
- 表 2-DD
有人可以帮我吗?
答案1
与你的例子不太一样,但希望它可以给你一些想法。
% tocfigprob.tex SE 566735
\documentclass{book}
\begin{document}
\tableofcontents
\chapter{First}
\section{First}
\begin{figure}
\centering
A FIGURE
\caption{A figure}
\addcontentsline{toc}{section}{\thefigure. A figure}
\end{figure}
\begin{table}
\centering
A TABUATION
\caption{A tabulation}
\addcontentsline{toc}{section}{\thetable. A tabulation}
\end{table}
\begin{figure}
\centering
AN ILLUSTRATION
\caption{An illustration}
\addcontentsline{toc}{section}{Figure \thefigure. An illustration}
\end{figure}
\end{document}
\addcontentsline
上面使用宏将内容放入目录。您可以摆弄它,看看目录中可以得到什么样式的图形和表格条目。之后也许可以更改宏以\caption
有效地适当使用\addtocontentsline
。
如果您希望在表格之前列出图形并且在它们之前加上序列号,那就复杂得多。