<\body> Dentro dos campos de entrada de sessões interativas, as teclas de cursor tem significado especial: quando você move o cursor para cima ou para baixo, você move a entrada para os campos de entrada anteriores ou posteriores. Quando você usa as teclas de movimento para a esquerda ou direita, você nunca deixa o campo de entrada atual, você precisa usar o mouse para mover o cursor lateralmente para fora de um campo de entrada. Os menus e fornecem algumas facilidades para editar os campos de entrada, saída e textos. A maioria das operações aplica-se diretamente a um par correspondente de campos de entrada e saída. Opcionalmente, um campo com um texto explicativo pode ser associado com um campo de entrada com . Atalhos do teclado para inserção de campos são (insere acima) a (insere abaixo). Atalhos de teclado para campos de texto/entrada/saída correspondentes são \ (remove para trás) e (remove os campos correntes). É possível criar ``sub-sessões'' usando ou . Neste caso, o campo corrente de texto, entrada ou saída torna-se o corpo de uma sub-sessão ``desdobrada''. Esta sub-sessão consiste de um texto explicativo junto a uma seqüência de campos de entrada e saída. Subsessões podem ser ``dobradas'' e ``desdobradas'' com \ e , respectivamente. A formatação gráfica das subsessões na tela é muito atraente quando se usa o pacote que está em . Outras operações de edição úteis para campos de text/entrada/saída são , que é útil para criar sessões de demonstração que serão executadas mais tarde, e , que pode ser usada para dividir uma seção em várias partes para inclusão em um artigo. <\initial> <\collection> <\references> <\collection> |?>> |?>> |?>> |?>> |?>> |?>> |?>> |?>> |?>> |?>> <\auxiliary> <\collection> <\associate|idx> |Sessão>||Insert fields>>|> |Sessão>||Remove fields>>|> |Sessão>||Insert fields>||Insert text field>>|> |Sessão>||Insert fields>||Fold input field>>|> |color||varsession>>|> |Documento>||Usar pacote>||Programa>>|> |Sessão>||Remove fields>||Remove all output fields>>|> |Sessão>||Split session>>|>