I am using the algorithm2e
package to visualize some algorithms in my thesis. If I use some figures or tables, the caption just goes the following way: "Figure x: some description here" or "Table x: some description here". Note that there is no whitespace before the colon and after the number.
If I use the algorithm2e
package for a algorithm, it just prints the caption like the following way: "Algorithm x : some description here". Note that there is whitespace before the colon and after the number.
See my MWE which produces the following
Is there anybody who can help me to remove that disturbing whitespace in front of the colon in the caption?
\usepackage[ngerman,boxed]{algorithm2e}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{blindtext}
\SetAlCapSkip{1em}
\SetKwInput{KwInput}{Eingabe}
\SetKwInput{KwOutput}{Ausgabe}
\begin{document}
\blindtext
\begin{algorithm}[ht]
\caption{Encryption}
\label{alg:Cipher2encryption}
\KwInput{$e$, $k$}
\KwOutput{$a$}
\tcc{Runden 1 bis 2}
\For{i = 0 to 1}{
Berechne $e = e \oplus k_i;$ \\
Teile $e$ in 4 Teilblöcke $b_j$ zu je 4 Bit, sodass $e = b_0 \, || \, b_1 \, || \, b_2 \, || \, b_3$ \\
Berechne $e = SBox(b_0) \, || \, SBox(b_1) \, || \, SBox(b_2) \, || \, SBox(b_3)$ \\
Permutiere jedes Bit $e_k$, sodass $e = P_2(e)$ \\
}
\tcc{Letzte Runde}
Berechne $a = e \oplus k_2;$ \\
Teile $a$ in 4 Teilblöcke $b_j$ zu je 4 Bit, sodass $a = b_0 \, || \, b_1 \, || \, b_2 \, || \, b_3$ \\
Berechne $a = SBox(b_0) \, || \, SBox(b_1) \, || \, SBox(b_2) \, || \, SBox(b_3)$ \\
Berechne $a = a \oplus k_3$ \\
\end{algorithm}
\blindtext
\end{document}