hspace* crea espacio vertical en lugar de espacio horizontal en el bloque de algoritmo

hspace* crea espacio vertical en lugar de espacio horizontal en el bloque de algoritmo

Intenté utilizar el paquete algorítmico para escribir un pseudocódigo.

\begin{algorithm}
   \caption{caption}
   \Require $n\in \N$, fixed time $T>0$
   \begin{algorithmic}[1]
        \State T        
   \end{algorithmic}
\end{algorithm}

Entonces obtengo el siguiente resultado:ingrese la descripción de la imagen aquí

Entonces intenté agregar la sangría en Require para que comience en una línea con el resto y, por lo tanto, usé la solución de esta publicación (Cómo agregar entradas y salidas antes del procedimiento del algoritmo) y agregó \hspace*{\algorithmicindent}, es decir

\begin{algorithm}
    \caption{caption}
    \hspace*{\algorithmicindent} \Require $n\in \N$, fixed time $T>0$
    \begin{algorithmic}[1]
        \State T
    \end{algorithmic}
\end{algorithm}

Pero en lugar de sangría horizontal obtengo sangría vertical:ingrese la descripción de la imagen aquí

Como tampoco recibo ningún mensaje de error, no sé por qué malinterpreta el comando de esa manera. ¿Alguien sabe qué está pasando aquí? ¡Gracias de antemano!

Respuesta1

Presumiblemente Requireestá comenzando un nuevo párrafo, por lo que \hspace*no está creando un espacio vertical, está creando un párrafo de una sola línea con solo un espacio horizontal.

Verías lo mismo si usaras \hspace*antes \sectiono\begin{quote}

información relacionada