algpseudocode 字体大小

algpseudocode 字体大小

我想将algpseudocode环境中算法的默认字体大小更改为小。这是因为我的算法很长,而且页面有限制。请帮忙

答案1

软件包algorithmicx提供了在伪代码之前和之后使用的钩子:\ALG@beginalgorithmic\ALG@endalgorithmic。您可以重新定义它们以满足您的需要:

\documentclass{article}

\usepackage{algpseudocode}

\makeatletter
\renewcommand{\ALG@beginalgorithmic}{\small}
\makeatother

\begin{document}

\begin{algorithmic}[1]
  \State $x \gets 42$
\end{algorithmic}

\end{document}

请注意,其他algorithmicx布局可能会重新定义命令。另请注意,这不会影响行号大小,行号大小由 控制\alglinenumber

相关内容