Как предотвратить цитирование в списке алгоритмов

Как предотвратить цитирование в списке алгоритмов

Я хочу, чтобы мои цитаты были в порядке появления в основном тексте, не включая таблицу алгоритмов.

У меня была та же проблема с моими изображениями. Там я мог решить ее, предоставив альтернативный текст для ToC.

Это работает для моих изображений.

\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

Как уже сказал Торбьёрн Т., вот что работает:

\begin{lstlisting}[caption={[Text for ToC without citation]Text for listing with \cite{MQTT311}}, label={lst:mqtt_topics}]
...
\end{lstlisting}

Связанный контент