Ist es möglich, die CellLabels In[n]:=
und Out[n]=
in einem Mathematica-Notizbuch auszublenden ?
Ich möchte die Eingabe oder Ausgabe nicht verbergen, nur den Text In[n]
und Out[n]
.
Ist es möglich, die CellLabels In[n]:=
und Out[n]=
in einem Mathematica-Notizbuch auszublenden ?
Ich möchte die Eingabe oder Ausgabe nicht verbergen, nur den Text In[n]
und Out[n]
.
Antworten:
In den Einstellungen (Menü Bearbeiten -> Einstellungen) unter Auswertung gibt es die Option "In / Out-Namen anzeigen".
Es wird sofort in den Notizbüchern wirksam, die ich bereits geöffnet habe.
Die In
und Out
Teile des Mathematica-Notizbuchs werden automatisch als CellLabels für ausgewertete Eingabe- und generierte Ausgabezellen generiert. Da sich die Nummerierung auf die aktuelle Kernelsitzung bezieht, werden die Beschriftungen beim Schließen des Notizbuchs gelöscht (die Zellenstile haben die Option CellLabelAutoDelete -> True
). Eine Lösung besteht darin, das Notebook vor dem Drucken zu schließen und dann wieder zu öffnen.
Alle folgenden Methoden deaktivieren alle CellLabels, nicht nur die In / Out- Methoden .
(Wie bereits erwähnt in rakslice Antwort )
Verwenden Sie die "Show In / Out Namen" Toggle im Dialog Einstellungen . Dadurch wird die Option ShowCellLabel->False
global festgelegt, dh alle CellLabels für alle Notebooks werden deaktiviert.
Die Option kann auch auf einem Notebook, einen Abschnitt oder Zellebene (oder global) mit dem festgelegt wird Option Inspektoren . Im folgenden Screenshot habe ich beispielsweise die Zellbezeichnungen für "Ohne Titel 1" deaktiviert, sie jedoch für "Ohne Titel 2" aktiviert gelassen: Screenshot http://fhc.quickmediasolutions.com/image/-167608879.png
Sie können die CellLabel In / Out-Nummerierung auch im Notizbuch belassen , sie jedoch beim Drucken deaktivieren , indem Sie eine Einstellung im Stylesheet ändern .
Gehen Sie zu Format> Stylesheet bearbeiten. Sie erhalten das leere Stylesheet der obersten Ebene für das Notebook, an dem Sie arbeiten. Es erbt seine Stile vom Stylesheet "default.nb". Klicken Sie auf diesen Link und kopieren Sie den Style Environment Names
Abschnitt in das Stylesheet des Notizbuchs. Wählen Sie die Zellenklammer für die Umgebungszelle "Ausdruck" aus und setzen Sie die Option mit dem Optionsinspektor (Strg-Umschalt-O) (oder durch Ändern des Zellenausdrucks Strg-Umschalt-E) ShowCellLabel->False
.
Alle Schritte in einem Bild http://fhc.quickmediasolutions.com/image/-164716658.png
Sie können auch ein eigenes Stylesheet erstellen, das in anderen Notizbüchern verwendet werden kann, oder sogar das Standard-Stylesheet ändern, um Ihre Einstellungen widerzuspiegeln.
Programmatisch (IMO der schnellste Weg, dies zu tun) verwenden
SetOptions[$FrontEnd, ShowCellLabel -> False]
Dies ist ab Version 11.1.1 (oder über den Optionsinspektor) erforderlich, da die Registerkarte "Evaluierungseinstellungen" nicht mehr vorhanden ist.
Sie können es auch nur $FrontEndSession
oder ändern EvaluationNotebook[]
.