
Tentei usar o pacote algorítmico para escrever um pseudocódigo.
\begin{algorithm}
\caption{caption}
\Require $n\in \N$, fixed time $T>0$
\begin{algorithmic}[1]
\State T
\end{algorithmic}
\end{algorithm}
Então obtenho a seguinte saída:
Então tentei adicionar o recuo em Require para que comece alinhado com o resto e por isso usei a solução deste post (Como adicionar entrada e saída antes do procedimento do algoritmo) e adicionado \hspace*{\algorithmicindent}, ou seja
\begin{algorithm}
\caption{caption}
\hspace*{\algorithmicindent} \Require $n\in \N$, fixed time $T>0$
\begin{algorithmic}[1]
\State T
\end{algorithmic}
\end{algorithm}
Mas em vez de recuo horizontal, recebo recuo vertical:
Como também não recebo nenhuma mensagem de erro, estou um pouco perdido sobre o motivo pelo qual ele interpreta mal o comando dessa maneira. Alguém sabe o que está errado aqui? Desde já, obrigado!
Responder1
Presumivelmente, Require
você está iniciando um novo parágrafo, então você \hspace*
não está criando espaço vertical, mas sim um parágrafo de uma linha com apenas um espaço horizontal
Você veria o mesmo se usasse \hspace*
antes \section
ou\begin{quote}