
Hier, der \tcc{iterate over all training examples}
Befehl, erzeugt eine große Lücke zwischen examples
und */
. Die Ausrichtung nach links ist in Ordnung. Aber wie kann man die Lücke verkleinern und kompakter machen?
Antwort1
Verwenden Sie den Befehl \SetNoFillComment
lokal innerhalb einer algorithm
Umgebung oder verwenden Sie nofillcomment
beim Laden die globale Option algorithm2e
.
MWE (aus der verlinkten Antwort entlehnt):
\documentclass{article}
\usepackage{xcolor}
\usepackage[linesnumbered,ruled,vlined]{algorithm2e}
\newcommand\mycommfont[1]{\footnotesize\ttfamily\textcolor{blue}{#1}}
\SetCommentSty{mycommfont}
\begin{document}
\begin{algorithm}[H]
\DontPrintSemicolon
\SetNoFillComment % <---------------------------
\KwData{Training set $x$}
$\Delta_{ji}^l := 0$ \tcp*{will be used to compute $\partial x$}
\tcc{iterate over all training examples}
\caption{Example code}
\end{algorithm}
\end{document}
Ausgabe: