
アルゴリズムパッケージを使用して疑似コードを記述してみました。
\begin{algorithm}
\caption{caption}
\Require $n\in \N$, fixed time $T>0$
\begin{algorithmic}[1]
\State T
\end{algorithmic}
\end{algorithm}
そこで、Requireにインデントを追加して、残りの行と同じ行で開始するようにしました。そのため、この投稿の解決策を使用しました(アルゴリズム手順の前に入力と出力を追加する方法)に\hspace*{\algorithmicindent}を追加した。つまり
\begin{algorithm}
\caption{caption}
\hspace*{\algorithmicindent} \Require $n\in \N$, fixed time $T>0$
\begin{algorithmic}[1]
\State T
\end{algorithmic}
\end{algorithm}
しかし、水平インデントの代わりに垂直インデントが取得されます:
エラー メッセージも表示されないので、なぜコマンドがこのように誤って解釈されるのか、ちょっとわかりません。何が間違っているのか、誰か知っていますか? よろしくお願いします!
答え1
おそらくRequire
新しい段落を開始しているので、\hspace*
垂直方向のスペースを作成しているのではなく、水平方向のスペースのみを持つ1行の段落を作成しています。
以前または\hspace*
\section
\begin{quote}