
Я хочу, чтобы мои цитаты были в порядке появления в основном тексте, не включая таблицу алгоритмов.
У меня была та же проблема с моими изображениями. Там я мог решить ее, предоставив альтернативный текст для 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}