ELSE IF en paquete algorítmico

ELSE IF en paquete algorítmico

¿Hay algún comando en algorithmicel paquete que sea similar a \ElsIfin algorithmicx? (No quiero que cada uno esté anidadosi (debe sangrarse).

Respuesta1

Sí hay: \ELSIF. éste es uno deprimeroejemplos tomados de laalgorithmsmanojo documentación(sección3.2 Elsi-entonces-si noDeclaración, pág. 3):

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{algorithmic}

\begin{document}

\begin{algorithmic}
  \IF{some condition is true}
    \STATE do some processing
  \ELSIF{some other condition is true}
    \STATE do some different processing
  \ELSIF{some even more bizarre condition is met}
    \STATE do something else
  \ELSE
    \STATE do the default actions
  \ENDIF
\end{algorithmic}

\end{document}

Si estas usandoalgorithmicxtienes que usar \ElsIf. Aquí hay una copia del pseudocódigo anterior usando algpseudocode:

\documentclass{article}

\usepackage{algpseudocode,algorithm}

\begin{document}

\begin{algorithmic}
  \If{some condition is true}
    \State do some processing
  \ElsIf{some other condition is true}
    \State do some different processing
  \ElsIf{some even more bizarre condition is met}
    \State do something else
  \Else
    \State do the default actions
  \EndIf
\end{algorithmic}

\end{document}

información relacionada