在图片标题中列出项目

在图片标题中列出项目

我正在尝试将项目列表添加到图片标题中。我在本文中使用了很多软件包,因此我将所有软件包都包括在内,以防它们之间出现任何不兼容问题。

我使用的软件包如下:

\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{xcolor}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{carbohydrates}
\usepackage{chemfig}
\usepackage{siunitx}
\usepackage{epsfig}  
\usepackage{enumitem}

我在论文中试图展示的是图形、对图形的描述,然后在其下方按字母顺序列出图像中显示的所有内容,所有内容都在标题中。

\begin{figure}
\includegraphics[width = \ImageWidth]{PhysicalExperimentImage}
\centering
\caption{Experimental system used in the validation portion of this experiment.
\begin{enumerate}[label=\Alph*)]
    \item Equipment
    \item Sample 1
    \item Sample 2
    \item Sample 3
    \item More equipment
\end{enumerate} 
}
\centering
\label{fig:PhysicalExperiment}
\end{figure}

如果我将列表移到标题之外(from begin{enumerate}\end{enumerate}),则一切都会顺利编译。但是,当我像上面那样将其放在标题部分的括号中时,我收到以下错误

!未定义的控制序列。\LaTeX3 错误:序列被误用。}

但据我所知,我正在关闭一切。我是不是遗漏了什么,或者我是不是不能这样做?

答案1

欢迎!这是一种方法。不幸的是,我没有你的照片。

\documentclass{article}
\usepackage{graphicx}
\usepackage{enumitem}
\begin{document}
\newcommand\mycaption{\begin{minipage}[t]{6cm}
Experimental system used in the validation portion of this experiment.
\begin{enumerate}[label=\Alph*)]
    \item Equipment
    \item Sample 1
    \item Sample 2
    \item Sample 3
    \item More equipment
\end{enumerate} 
\end{minipage}}
\begin{figure}
\centering
\includegraphics{example-image-duck}
\caption[short title]{\protect\mycaption}
\label{fig:PhysicalExperiment}
\end{figure}
\end{document}

在此处输入图片描述

非常感谢@frougon 建议的简称。

另一个选择是

\documentclass{article}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{enumitem}
\begin{document}
\begin{figure}
\centering
\includegraphics{example-image-duck}
\begin{minipage}[t]{6cm}
\captionof{figure}{Experimental system used in the validation portion of this
experiment.}
\begin{enumerate}[label=\Alph*),topsep=-\baselineskip]
    \item Equipment
    \item Sample 1
    \item Sample 2
    \item Sample 3
    \item More equipment
\end{enumerate} 
\end{minipage}
\label{fig:PhysicalExperiment}
\end{figure}
\end{document}

在此处输入图片描述

相关内容