图表:图表列表可以嵌入到目录中吗?

图表:图表列表可以嵌入到目录中吗?

可以将图片列表嵌入到文章类的目录中吗?

我尝试了不同的解决方案这里但通过将 chapter 替换为 section,然后尝试使用 chapter。唯一出现的是图表列表。

为了更清楚起见,我希望我的图表与目录相结合,而不是链接到图表部分;也就是说,如果图 1 在第 1 部分,则目录将如下所示

1 something
   figure 1 caption

数字设置为

\begin{figure}
\subfloat[]{}
...
\end{figure}

这是我的设置:

\documentclass[11pt]{article}

\usepackage[usenames, dvipsnames, svgnames, table]{xcolor}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{eucal}
\usepackage{pxfonts}
\usepackage{setspace}
\usepackage{enumerate}
\usepackage{amscd}
\usepackage{dsfont}
\usepackage{wasysym}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{mathtools}
\usepackage{kurier}
\usepackage{pgfplots}
\usepackage{listings}
\usepackage{etoolbox}
\usepackage{tikz-3dplot}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{multirow}
\usepackage{array}
\usepackage{tkz-fct}
\usepackage{graphicx}
\usepackage{datetime}
\usepackage[protrusion = true, expansion]{microtype}
\usepackage{marvosym}
\usepackage{starfont}
\usepackage{fixltx2e}
%\usepackage[nottoc]{tocbibind}                                                      
\usepackage{tocloft}
\usepackage{subfig}
%\usepackage{thmtools}                                                               
%\usepackage{amsthm}                                                                 
\usepackage{hyperref}
\usepackage[margin = 0.75in]{geometry}
\usepackage{fancyhdr}
\usepackage[caption = false]{subfig}
\usepackage[all]{hypcap}

%  Figures in TOC                                                                   
\makeatletter
\renewcommand\ext@figure{toc}
\makeatother

\newlength\mylen
\renewcommand\cftfigpresnum{Figure~}
\settowidth\mylen{\bfseries\cftfigpresnum\cftfigaftersnum}
\addtolength\cftfignumwidth{\mylen}

\begin{document}
\cleardoublepage
\tableofcontents

\begin{figure}[H]
  \centering
  \begin{tabular}{cc}
    \subfloat[\(L_1\)]{\includegraphics[width = 3.25in]{L1Contour}} &
    \subfloat[\(L_2\)]{\includegraphics[width = 3.25in]{L2Contour}}\\
    \subfloat[\(L_3\)]{\includegraphics[width = 3.25in]{L3Contour}} &
    \subfloat[\(L_4\) and \(L_5\)]{\includegraphics[width = 3.25in]
      {L4L5Contour}}
  \end{tabular}
  \caption[2-D Zero Velocity Surfaces]
  {2-D zero velocity surfaces for the Earth-Moon Lagrange points.}
  \label{fig:2dzerovelocitysurface}
\end{figure}
\end{document}

答案1

您可以将写入图形的文件的扩展名从默认的更改为loftoc我还使用该tocloft包在条目编号前添加了单词“Figure”:

\documentclass{article}
\usepackage{tocloft}
\usepackage{subfig}

\makeatletter
\renewcommand\ext@figure{toc}
\makeatother

\newlength\mylen
\renewcommand\cftfigpresnum{Figure~}
\settowidth\mylen{\bfseries\cftfigpresnum\cftfigaftersnum}
\addtolength\cftfignumwidth{\mylen}

\begin{document}

\tableofcontents
\section{Test Section One}
\begin{figure}[!ht]
A
\caption{test figure}
\end{figure}
\section{Test Section Two}
\begin{figure}[!ht]
A
\caption{another test figure}
\end{figure}
\begin{figure}[!ht]
\subfloat[][A subfigure]{A}
\subfloat[][A subfigure]{B}
\caption{test figure with subfigures}
\end{figure}

\end{document}

在此处输入图片描述

使用空的第一个参数\subfloat并保留第二个可选参数的标题,则不会列出子图。

位置修饰符[!ht]仅用于示例;我并不是建议在实际文档中使用它。

查看问题中添加的序言,请注意您正在加载subfig两次:第一次没有选项,第二次有选项caption = false,这会产生冲突。仅加载一次包。还请注意,hyperref必须在最后加载,就在之前hypcap

相关内容