
Здесь, \tcc{iterate over all training examples}
команда, создает большой зазор между examples
и */
. Выравнивание по левому краю нормально. Но как уменьшить зазор и сделать его компактным?
решение1
Используйте команду \SetNoFillComment
локально внутри algorithm
среды или используйте глобальную опцию nofillcomment
при загрузке algorithm2e
.
MWE (заимствовано из связанного ответа):
\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}
Выход: