我对函数参数有疑问算法包。以下代码有效:
\documentclass{article}
\usepackage{algpseudocode}
\usepackage{algorithm}
\begin{document}
\begin{algorithm}
\begin{algorithmic}[5]
\Function{f}{$\tau$ , $\delta$}
%\Function{f}{$\overrightarrow{\tau}$, $\overrightarrow{\delta}$}
\State etc
\EndFunction
\end{algorithmic}
\end{algorithm}
\end{document}
但如果我把参数改为:
\Function{f}{$\overrightarrow{\tau}$ , $\overrightarrow{\delta}$}
我收到一个明显不相关的错误:
! Illegal parameter number in definition of \@gtempa.
您知道针对这种情况的任何解决方案或解决方法吗?
答案1
如果有疑问,请尝试\protect
...
\Function{f}{$\protect\overrightarrow{\tau}$, $\protect\overrightarrow{\delta}$}