图片列表

图片列表

我知道这个问题之前有人问过。但是,这些解决方案都对我没用。我试过了\notoccite,但没用。我的问题是,图表列表中每个有引文的图表都算数,所以,

图片列表

图 1 LoF 标题 [1] .......... 1

图 2 LoF 标题 [2] .......... 2

介绍

引文句子 [3]

图 1:图 1 LoF 标题 [1]

图 2:图 2 LoF 标题 [2]

\documentclass{article}

\usepackage{graphicx, cite, caption, subcaption, notoccite}
\begin{document}

\listoffigures

\section{Introduction}

Sentence with a citation \cite{first}

\begin{figure}
    \caption{Figure 1 LoF Caption \cite{second}}
\end{figure}
\begin{figure}
    \caption{Figure 2 LoF Caption \cite{third}}
\end{figure}
\end{document}

值得注意的是,这\autocite不起作用,我正在使用 *.bib 文件作为参考。

我不希望任何引用被算入图表列表中。

答案1

您可以使用可选参数\caption

\caption[Figure 1 LoF Caption]{Figure 1 LoF Caption \cite{second}}

如果你厌倦了两次输入内容,你可以将其放在序言中并改用\nocitecaption

\DeclareRobustCommand\nocite[1]{%
    {\def\cite##1{\ignorespaces}#1}}
\newcommand\nocitecaption[1]{\caption[\nocite{#1}]{#1}}

相关内容