\begin{algorithmic}
\Procedure{$M_{topo}$}{$f^-,y$} \inebreak
$(n, m, q, A,B)\leftarrowff^-, y_1...y_m\leftarrow y$
\For {$(g, i, j) \in \{n + 1, . . . , n + q\} × \{0, 1\} × \{0, 1\}$}
\If{$g \leq n + q − m$} $G_g(i, j) \leftarrow 0$
\Else $G_g(i, j)\leftarrow y_{\text{g−(n+q−m)}}$
\EndIf
\EndFor
$f \leftarrow (n, m, q, A,B,G), x \leftarrow 0^n$ k
\Return (f, x)
\EndProcedure
\end{algorithmic} \\
$(n, m, q, A,B)\leftarrowff^-, y_1...y_m\leftarrow y$
사용 후 두 번째 줄에 타지 않음\linebreak
그리고 -
간판이 안들어가네요\Else $G_g(i, j)\leftarrow y_{\text{g−(n+q−m)}}$
답변1
환경 에서 개행 문자 는 가 아닌 키워드를
algorithmicx
통해 생성됩니다 .\State
\linebreak
XeLaTeX 또는 LuaLaTeX와 적합한 유니코드 수학 글꼴을 사용하지 않는 한
×
및 등의 비ASCII 유니코드 문자 모양을 사용하지 마세요 .−
대신 다음을 사용\times
하고-
; 후자는 일반 ASCII "대시" 문자입니다.또한
\dots
" "가 아닌 유형을 입력하십시오...
.
전체 MWE "갑작스러운"[!] 출현에 주목하십시오.종료하면그리고종료:
\documentclass{article}
\usepackage{algpseudocode}
\begin{document}
\begin{algorithmic}
\Procedure{$M_{\mathrm{topo}}$}{$f^-,y$}
\State $(n, m, q, A,B)\gets f^-,\ y_1,\dots, y_m\gets y$
\For {$(g, i, j) \in \{n+1,\dots,n+q\} \times \{0, 1\} \times \{0, 1\}$}
\If {$g \leq n + q - m$} $G_g(i, j) \gets 0$
\Else \ $G_g(i, j)\gets y_{g-(n+q-m)}$
\EndIf
\EndFor
\State $f \gets (n, m, q, A,B,G),\ x \gets 0^n$ k % huh?
\State \textbf{return} $(f, x)$
\EndProcedure
\end{algorithmic}
\end{document}