So entfernen Sie die Zeilennummer aus \tcc-Kommentaren in Algorithmus2e

So entfernen Sie die Zeilennummer aus \tcc-Kommentaren in Algorithmus2e

Ich versuche, einen Algorithmus zu schreiben algorithm2e. Ich muss \tccin verschiedenen Phasen des Algorithmus Kommentare verwenden. Wenn ich \tccdem Code Kommentare hinzufüge, \tccwerden in der Ausgabe alle Kommentare zeilennummeriert angezeigt. Ein Beispielcode ist wie unten dargestellt und die Ausgabe ist ebenfalls hier beigefügt.

Kann mir bitte jemand sagen, wie ich Zeilennummern aus \tccKommentaren entferne? Im Bild habe ich die beiden \tccZeilen markiert, für die ich keine Zeilennummer haben möchte. Vielmehr möchte ich, dass die Zeilennummer bei „Initialisierung“ beginnt, also in der Ausgabe bei Schritt 2 statt bei Schritt 1 erscheint.

Ausgabe

\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}

Antwort1

Bezogen aufIhre vorherige FrageSie verwenden Folgendesalgorithm2eOptionen:

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

Entfernen Sie die commentsnumberedOption, wenn Sie keine Nummerierung der Kommentarzeilen wünschen …

Bildbeschreibung hier eingeben

\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}

verwandte Informationen