我见过这个问题但我仍然禁用算法的编号。
我有以下代码:
\begin{algorithm}
\caption{\textsc{FizzBuzz}}
\begin{algorithmic}
\FOR{$i \Leftarrow 1 \ldots 100$}
\IF{$i$ \emph{mod} $3 = 0 \wedge i$ \emph{mod} $5 = 0$}
\item \textsc{Print}(``FizzBuzz")
\ELSIF{$i$ \emph{mod} $3 = 0$}
\item \textsc{Print}(``Fizz")
\ELSIF{$i$ \emph{mod} $5 = 0$}
\item \textsc{Print}(``Buzz")
\ELSE
\item \textsc{Print}($i$)
\ENDIF
\ENDFOR
\end{algorithmic}
\end{algorithm}
它呈现以下内容:
我想删除 的部分Algorithm 1
。上述问题的答案基本上是说改为\caption{\textsc{FizzBuzz}}
,\caption*{\textsc{FizzBuzz}}
但当我这样做时,呈现的内容如下:
这提供了不同的算法编号,但我想完全禁用编号并保留我的标题。有人能帮助我吗?
答案1
加载caption
包,则带星号的变体\caption
可用。现在输出中出现星号的原因是由于 LaTeX 中带星号的命令的特定实现。
顺便说一句,该caption
软件包还允许您自定义字幕的格式,这样您就不需要\textsc
每次都这样做了。