Как удалить номер строки из комментариев \tcc в algorithm2e

Как удалить номер строки из комментариев \tcc в algorithm2e

Я пытаюсь написать алгоритм с использованием algorithm2e. Мне нужно использовать \tccкомментарии на разных этапах алгоритма. Когда я добавляю \tccкомментарий в код, в выводе каждый \tccкомментарий отображается с номером строки. Пример кода приведен ниже, а вывод также прилагается.

Может ли кто-нибудь подсказать мне, как удалить номера строк из \tccкомментариев. На изображении я выделил те 2 \tccстроки, где мне не нужен номер строки. Вместо этого я хочу, чтобы номер строки начинался с "Initialization", то есть появлялся шаг 2 вместо шага 1 в выводе.

выход

\begin{algorithm}[H] 
\caption{How to write algorithms}
\tcc{Start of Example 1}
\KwData{this text}  
\KwResult{how to write algorithm with \LaTeX2e }  
initialization\;  
\While{not at end of this document}{
  read current\;
  \eIf{understand}{
   go to next section\;
   current section becomes this one\;
   }{
   go back to the beginning of current section\;
  }
 }
\tcc{End of Example 1}
\end{algorithm}

решение1

На основеваш предыдущий вопросвы используете следующееalgorithm2eпараметры:

\usepackage[linesnumbered,lined,boxed,commentsnumbered]{algorithm2e}

Удалите эту commentsnumberedопцию, если вы не хотите, чтобы строки комментариев были пронумерованы...

введите описание изображения здесь

\documentclass{article}

\usepackage[linesnumbered,lined,boxed]{algorithm2e}

\begin{document}

\begin{algorithm}[H] 
  \caption{How to write algorithms}
  \tcc{Start of Example 1}
  \KwData{this text}  
  \KwResult{how to write algorithm with \LaTeX2e }  
  initialization\;  
  \While{not at end of this document}{
    read current\;
    \eIf{understand}{
      go to next section\;
      current section becomes this one\;
    }{
      go back to the beginning of current section\;
    }
  }
  \tcc{End of Example 1}
\end{algorithm}

\end{document}

Связанный контент