缺少插入 $。基于数学算法

缺少插入 $。基于数学算法

我制作了以下伪代码:

\documentclass[]{article}
\usepackage[]{algorithm2e}

\begin{document}

\title{Title}
\author{Author}
\date{Today}
\maketitle

\begin{algorithm}[H]
pseudoalgoritmo GRASP(maxIt, seed)\;
 \For{k = 1, ..., itmax }{
solucion \leftarrow faseConstructiva(seed):\;

solucion \leftarrow busquedaLocal(solucion);\;

ActualizarSolucion (solucion, mejorSolucion)\;
}
return mejorSolucion\;
\caption{Pseudoalgoritmo GRASP}
\end{algorithm}

\end{document}

Missing $ inserted. <inserted text>在语句结束的那一行遇到了错误for。我该如何修复它?提前致谢。

答案1

如何1010011010用户说,你必须使用$\leftarrow$而不是\leftarrow

答案2

除了 mathmode 之外$\leftarrow$(如评论中所建议),还可以\textleftarrow使用textcomp包裹

\documentclass[]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[]{algorithm2e}
\usepackage{textcomp}
\usepackage{lmodern}

\begin{document}

\title{Title}
\author{Author}
\date{Today}
\maketitle

\begin{algorithm}[H]
pseudoalgoritmo GRASP(maxIt, seed)\;
 \For{k = 1, ..., itmax }{
solucion \textleftarrow\ faseConstructiva(seed):\;

solucion $\leftarrow$ busquedaLocal(solucion);\;

ActualizarSolucion (solucion, mejorSolucion)\;
}
return mejorSolucion\;
\caption{Pseudoalgoritmo GRASP}
\end{algorithm}

\end{document}

在此处输入图片描述

相关内容