
Quero minhas citações em ordem de aparecimento no texto principal, sem incluir a tabela de algoritmos.
Eu tive o mesmo problema com minhas imagens. Lá eu poderia resolver fornecendo um texto alternativo para o ToC.
Isso funciona para minhas imagens
\caption[Text for ToC without citation]{Text for the actual image with \cite{Newman2015}}
É assim que incluo meus algoritmos:
\begin{lstlisting}[caption={Text for listing with \cite{MQTT311}}, label={lst:mqtt_topics}]
...
\end{lstlisting}
Eu quero algo assim para meus algoritmos
\begin{lstlisting}[caption={[Text for ToC without citation]Text for listing with \cite{MQTT311}}, label={lst:mqtt_topics}]
...
\end{lstlisting}
Existe uma maneira de fornecer um texto alternativo para o comando lstlisting?
Responder1
Como Torbjørn T já mencionou, é isso que funciona:
\begin{lstlisting}[caption={[Text for ToC without citation]Text for listing with \cite{MQTT311}}, label={lst:mqtt_topics}]
...
\end{lstlisting}