Live scripts

Um live script (.mlx) mistura texto formatado, código e resultados em um só documento. Ele é dividido em seções, e cada seção pode ser executada sozinha.

Executando o código

  • Ctrl+Enter: executar a seção atual.
  • Ctrl+Shift+Enter: executar a seção atual e passar para a próxima.
  • F5: executar o script inteiro.
  • Ctrl+C ou o botão Stop: parar. O script para entre um comando e outro.

O código roda em uma thread própria do motor, então o editor nunca trava durante a execução. Os resultados aparecem abaixo do código ou à direita dele, e as figuras são desenhadas na própria página.

Montando um documento

Use o menu Insert para adicionar um bloco:

  • Text, Title, Heading e Subheading para o texto.
  • Code para um bloco de código.
  • Section break (Ctrl+Alt+Enter) para dividir uma seção em duas.
  • Control para controles interativos (próxima seção).

Salvando e exportando

Save (Ctrl+S) e Save as (Ctrl+Shift+S) gravam um arquivo .mlx. Export as script (.m) grava o código como um script comum. A exportação para PDF ainda não está disponível.

Bom saber: as saídas salvas dentro de um arquivo .mlx não são restauradas ao abri-lo (execute o script para gerá-las de novo) e não são gravadas de volta. Texto formatado, como negrito, links, equações e imagens, aparece como texto simples.