如何避免算法标题加粗

如何避免算法标题加粗

我正在使用algorithm2e包,但我想删除算法 1在图中,只显示名称,在我的例子中,只显示“程序”。我们该怎么做?

\begin{algorithm}
\DontPrintSemicolon
a=1\;
b=2\;
c=2\;
\caption{The procedure}
\label{algo:sj2}
\end{algorithm}

在此处输入图片描述

答案1

我自己找到了答案,感谢大家。通过添加 \NoCaptionOfAlgo,我们可以删除名称 Algorithm1。

\begin{algorithm}
\DontPrintSemicolon
a=1\;
b=2\;
c=2\;
\NoCaptionOfAlgo
\caption{The procedure}
\label{algo:sj2}
\end{algorithm}

在此处输入图片描述

答案2

用于\SetAlCapSty{}重置默认\textbf样式:

\documentclass{article}

\usepackage[ruled,linesnumbered]{algorithm2e}
\SetAlCapSty{}

\begin{document}

\begin{algorithm}
    \DontPrintSemicolon

    a=1\;
    b=2\;
    c=2\;

    \caption{The procedure} \label{algo:sj2}
\end{algorithm}

\end{document}

在此处输入图片描述

来自文档

\SetAlCapSty{<commandname>}:设置将用于\AlCapSty定义Algorithm #:标题样式的命令。参数是命令的名称(不带\)。此命令必须接受一个参数,即要格式化的文本。默认设置为:\SetAlCapSty{textbf}

相关内容