图形标签标题与图形索引不同

图形标签标题与图形索引不同

我对图形描述有疑问。我已经找到了如何将图例部分放入图形索引中,但图形下方的图例分为两行。我该如何修复它在同一行中,但将所有文本放在图形索引中?

\documentclass[11pt,a4paper,twoside]{book}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[spanish,activeacute]{babel}
\usepackage{mathtools}
\usepackage{graphicx}
\DeclareGraphicsExtensions{.bmp,.png,.pdf,.jpg}
\usepackage{natbib}
\usepackage{lscape}
\usepackage{amssymb, amsmath, amsbsy}

%Figura 
\begin{figure}
    \centering
    \includegraphics[width=\textwidth]{Combustion}
    \caption{Etapas de la combusti'on}{\textit{Adaptaci'on de Nussbaumer 1997} \cite{Nussbaumer1997}}
    \label{fig:Combustion}
\end{figure}

在此处输入图片描述

答案1

我不确定这是否是您想要实现的,但以下 MWE 会在一行中产生带有引用的图形标题,同时从图形列表中排除斜体文本和引用:

在此处输入图片描述

\documentclass[11pt,a4paper,twoside]{book}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[spanish,activeacute]{babel}
\usepackage{graphicx}

\begin{document}
\listoffigures

\begin{figure}[h]
    \centering
    \includegraphics[width=\textwidth]{example-image}
    \caption[Etapas de la combusti'on]{Etapas de la combusti'on \textit{Adaptaci'on de Nussbaumer 1997} \cite{Nussbaumer1997}}
    \label{fig:Combustion}
\end{figure}

\end{document}

请注意caption示例中的命令:

\caption[<short version>]{<long version>}

用于<short version>图形列表,而 位于<long version> 图像下方。

相关内容