アルゴリズムの新しいキーワードを定義しようとしています:

\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:}のように定義する必要があります。これを修正するにはどうすればよいですか?また、引数「foralln」はイタリック体になり、直後に次の行の「while」が続きます。これを修正するにはどうすればよいですか?

ありがとうございます。

コメント

回答

あなたが

、構文

\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} 

結果:

ここに画像の説明を入力

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です