我从中学到这里关于如何减小伪代码中的字体大小。
我最后要做的就是减小行号字体大小。以下是我的 MWE,但似乎\algsetup{linenosize=\tiny}
不起作用。
\documentclass[a4paper]{article}
\usepackage{algorithmicx}
\usepackage{algorithm} % http://ctan.org/pkg/algorithms
\usepackage[noend]{algpseudocode} % http://ctan.org/pkg/algorithmicx
\begin{document}
\begin{algorithm}
\algsetup{linenosize=\tiny}
\small %\small, \footnotesize, \scriptsize, or \tiny
\caption{a}
\begin{algorithmic}[1]
\Procedure{a}{}
\While{aa}
\State aa
\EndWhile
\EndProcedure
\end{algorithmic}
\label{alg:drs}
\end{algorithm}
\end{document}
答案1
您可以重新定义\alglinenumber
宏:
\documentclass{article}
\usepackage{algorithm} % http://ctan.org/pkg/algorithms
\usepackage[noend]{algpseudocode} % http://ctan.org/pkg/algorithmicx
\algrenewcommand\alglinenumber[1]{\tiny #1:}
\begin{document}
\begin{algorithm}
\caption{a}\label{alg:drs}
\begin{algorithmic}[1]
\Procedure{a}{}
\While{aa}
\State aa
\EndWhile
\EndProcedure
\end{algorithmic}
\end{algorithm}
\end{document}