アルゴリズムのリストでの引用を防ぐ方法

アルゴリズムのリストでの引用を防ぐ方法

アルゴリズムの表を除いて、本文に現れる順に引用を記載します。

私の画像でも同じ問題がありました。そこでは、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

Torbjørn T がすでに述べたように、それが機能します:

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

関連情報