%EB%A5%BC%20%EC%96%BB%EC%A7%80%20%EB%AA%BB%ED%95%A8%2C%20%5Clinebreak%20%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%80%EA%B0%80%20%22%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%22%20%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9D%8C.png)
\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}