
我嘗試使用演算法包寫出偽代碼。
\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*
沒有製作垂直空間,而是製作一個只有水平空間的單行段落
如果您\hspace*
之前使用過\section
或\begin{quote}