我想将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
。