想要减少算法的标题大小。\scriptsize
,\footnotesize
适用于算法的主体,但不适用于标题/标题。
\documentclass[10pt,journal,compsoc]{IEEEtran}
\usepackage[ruled,vlined,linesnumbered]{algorithm2e}
\usetikzlibrary{fit,matrix,positioning, decorations.pathreplacing,calc,shapes,arrows,shadows,patterns}
\hyphenation{op-tical net-works semi-conduc-tor}
\newdimen\zerolinewidth
\begin{document}
\begin{algorithm}
\scriptsize
\caption{Algorithm title}
\end{algorithm}
\end{document}
另外,如何将“算法”更改为“Algo”
答案1
形成包装文档:
\SetAlgorithmName{algorithmname}{algorithmautorefname}{list of algorithms name}
它重新定义了算法的名称和算法的句子列表。......省略了...第二个参数是将使用\autoref
来自hyperref
包的名称。
\SetAlCapFnt{<font>}
设置算法标题中{algorithm: }使用的字体(默认设置为\relax
)。
\SetAlCapNameFnt{<font>}
设置标题文本使用的字体。默认为\relax
,文本保持原样。
\documentclass[10pt,journal,compsoc]{IEEEtran}
\usepackage[ruled,vlined,linesnumbered]{algorithm2e}
\SetAlCapNameFnt{\scriptsize}
\SetAlCapFnt{\scriptsize}
\SetAlgorithmName{Algo}{Algo}{List of Algorithms}
\begin{document}
\begin{algorithm}
\scriptsize
\caption{Algorithm title}
\end{algorithm}
\end{document}