Hide In [n] e Out [n] no Mathematica

7

É possível ocultar os CellLabels In[n]:= e Out[n]= em um bloco de notas do Mathematica?
Eu não quero esconder a entrada ou saída, apenas o texto In[n] e Out[n] .

    
por Tyilo 23.08.2011 / 10:05

3 respostas

10

Há uma opção "Mostrar nomes dentro / fora" nas preferências (menu Editar - > Preferências) em Avaliação.

Ele entra em vigor imediatamente nos cadernos que já tenho abertos.

    
por 23.08.2011 / 10:32
6

Método 0

As partes In e Out do bloco de anotações do Mathematica são geradas automaticamente CellLabels para avaliação Células de saída de entrada e geradas. Como a numeração se refere à sessão atual do kernel, os rótulos são definidos para serem excluídos quando você fecha o bloco de anotações (os estilos de célula têm a opção CellLabelAutoDelete -> True ). Portanto, uma solução é fechar e reabrir o notebook antes de imprimir.

Todos os métodos a seguir desativam todos CellLabels, não apenas os In / Out.

Método 1

(Como mencionado na resposta do rakslice )
Use o botão "Mostrar nomes dentro / fora" no diálogo de preferências . Isso define a opção ShowCellLabel->False globalmente, ou seja, desativa todos os CellLabels para todos os blocos de anotações.

Método 2

A opção também pode ser definida em nível de bloco de anotações, seção ou célula (ou globalmente) usando o inspetor de opções . Por exemplo, na captura de tela a seguir, desativei os rótulos das células de "Sem título 1", mas os deixei em "Sem título 2": screenshot http://fhc.quickmediasolutions.com/image/-167608879.png

Método 3

Você também pode deixar a numeração In / Out CellLabel no bloco de anotações, mas desativá-la quando imprimir alterando uma configuração na folha de estilo .

Vá para Formato > Editar folha de estilo. Você obterá a folha de estilo em branco de nível superior para o bloco de anotações no qual está trabalhando. Ele herda seus estilos da folha de estilo "default.nb". Clique nesse link e copie a seção Style Environment Names para a folha de estilo do bloco de anotações. Selecione o suporte de célula para a célula de ambiente "Printout" e usando o inspetor de opções (Ctrl-Shift-O) (ou modificando a expressão de célula Ctrl-Shift-E) defina a opção ShowCellLabel->False .

todas as etapas em uma imagem http://fhc.quickmediasolutions.com/image/-164716658.png

Você também pode criar sua própria folha de estilo para usar em outros blocos de anotações ou até mesmo alterar a folha de estilo padrão para refletir suas preferências.

    
por 23.08.2011 / 11:36
2

Programaticamente (IMO é a maneira mais rápida de fazer isso), use

SetOptions[$FrontEnd, ShowCellLabel -> False]

Fazê-lo assim (ou através do Inspetor de Opções) é necessário a partir da versão 11.1.1, já que a guia de preferências de Avaliação se foi.

Você também pode alterá-lo por apenas $FrontEndSession ou EvaluationNotebook[] .

    
por 25.06.2017 / 21:45