
我希望我的引文按正文中出現的順序排列,不包括演算法表。
我的圖像也有同樣的問題。我可以透過為目錄提供替代文字來解決這個問題。
這適用於我的圖像
\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}