我希望我的引用按在正文中出现的顺序排列,不包括算法表。
我的图片也遇到了同样的问题。我可以通过为目录提供替代文本来解决这个问题。
这对我的图像有用
\caption[Text for ToC without citation]{Text for the actual image with \cite{Newman2015}}
这就是我包含我的算法的方式:
\begin{lstlisting}[caption={Text for listing with \cite{MQTT311}}, label={lst:mqtt_topics}]
...
\end{lstlisting}
我希望我的算法也能有类似的东西
\begin{lstlisting}[caption={[Text for ToC without citation]Text for listing with \cite{MQTT311}}, label={lst:mqtt_topics}]
...
\end{lstlisting}
有没有办法为 lstlisting 命令提供替代文本?
答案1
正如 Torbjørn T 已经提到的,这是有效的:
\begin{lstlisting}[caption={[Text for ToC without citation]Text for listing with \cite{MQTT311}}, label={lst:mqtt_topics}]
...
\end{lstlisting}