で作成されたアルゴリズムを参照する方法がわかりませんalgorithm2e
。私の図では、次を使用しています。
\begin{figure}
\includegraphics{...}
\caption{Test Caption.}
\label{fig:test_label}
\end{figure}
\Cref{fig:test_label}
および(パッケージを使用)を使用した参照cleveref
。すべて正常に動作します。
ただし、これは以下の場合には機能しないようですalgortihm2e
:
\begin{algorithm}
\For{$b\gets 0$ \KwTo $B- 1$}{
...
}
\caption{Test Caption}
\label{alg:test_label}
\end{algorithm}
そして、 を実行すると、 という\Cref{alg:test_label}
結果になります。または に似??
たものを作成したいと思います。Figure 1
Algorithm 1
Alg. 1
で作成されたアルゴリズムを適切に参照するにはどうすればよいですかalgorithm2e
?
ありがとう!
編集: さらに調べてみると、数字は表示されているものの、単語がAlgorithm
抜けていることに気付きました: ?? 1
、、?? 2
...
答え1
私はあなたの主張に困惑しています
しかし、これはalgortihm2eでは機能しないようです
確かに、次のミニマリストテストプログラム
\documentclass{article}
\usepackage{algorithm2e,cleveref}
\begin{document}
\begin{algorithm}
\centering\dots \caption{Test a}\label{alg:a}
\end{algorithm}
\begin{algorithm}
\centering\dots \caption{Test b}\label{alg:b}
\end{algorithm}
\Cref{alg:b}, \cref{alg:a,alg:b}.
\end{document}
2 回コンパイルすると次の結果が生成されます。
ただし、パッケージは必ず同梱してくださいalgorithm2e
前に cleveref
そうしないと、次のようになります。