내 알고리즘에 대한 새 키워드를 정의하려고합니다.
\documentclass{article} \usepackage[]{algorithm2e} \begin{document} \SetKw{kwInit}{Init:} \begin{algorithm} \kwInit{$\alpha_n=1$ for all $n$} \While{not at end of this document}{ do this and that } \end{algorithm} \end{document}
문제는 Init 이후 콜론이 자동으로 생성되지 않고, 일반 콜론 대신 굵은 콜론을 생성하는 {Init :}와 같이 정의해야합니다.이 문제를 해결하는 방법? 또한 인수 “for all n”은 이탤릭체이고 바로 뒤에 다음 줄의 “while”이 나옵니다.이 문제를 어떻게 해결할 수 있나요?
감사합니다.
댓글
Answer
당신이
, 구문 포함
\SetKwInput{<name>}{<keymord>}
매크로 \<name>{<arg>}
를 정의합니다. 키워드 타이포그래피에 <keyword>
를 인쇄 한 다음 :
를 인쇄 한 다음 <arg>
인수를 인쇄합니다.
전체 예 :
\documentclass{article} \usepackage[]{algorithm2e} \SetKwInput{kwInit}{Init} \begin{document} \begin{algorithm} \kwInit{$\alpha_n=1$ for all $n$} \While{not at end of this document}{ do this and that } \end{algorithm} \end{document}
결과 :
\documentclass{...}
및\end{document}
로 끝납니다.