Yritän määrittää uuden avainsanan algoritmilleni:

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

Ongelma on kaksoispiste sen jälkeen, kun Initia ei luoda automaattisesti, ja minun on määriteltävä se näin {Init:}, joka luo lihavoidun kaksoispisteen normaalin sijasta. Kuinka korjata tämä? Myös argumentti ”for all n” on kursivoitu ja seuraa välittömästi seuraavan rivin ”while” -merkkiä. Kuinka voin korjata tämän?

Kiitos.

Kommentit

Vastaa

Kuulostaa siltä kuin olisit

, syntaksilla

\SetKwInput{<name>}{<keymord>} 

joka määrittelee makron \<name>{<arg>} tulosta <keyword> avainsanatyypitykseen, jota seuraa : ja argumentti <arg>.

Täydellinen esimerkki:

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

Tulos:

kirjoita kuvan kuvaus tähän

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *