Скрыть In[n] и Out[n] в Mathematica

Можно ли скрыть CellLabels In[n]:= а также Out[n]= в тетради Mathematica?
Я не хочу скрывать ввод или вывод, просто текст In[n] а также Out[n],

3 ответа

Решение

В настройках ("Правка" -> "Настройки") в разделе "Оценка" есть опция "Показать имена входов и выходов".

Это вступает в силу сразу в записных книжках, которые у меня уже открыты.

Метод 0

In а также Out части записной книжки Mathematica автоматически генерируют CellLabels для оцененных входных и создаваемых выходных ячеек. Поскольку нумерация относится к текущему сеансу ядра, при закрытии записной книжки устанавливаются метки для удаления (у стилей ячеек есть опция CellLabelAutoDelete -> True). Таким образом, одно из решений - закрыть и снова открыть ноутбук перед печатью.


Все следующие методы отключают все CellLabel, а не только In/Out.

Способ 1

(Как уже упоминалось в ответе Ракслице)
Используйте переключатель "Показать вход / выход" в диалоговом окне настроек. Это устанавливает опцию ShowCellLabel->False глобально, т.е. он отключает все CellLabel для всех ноутбуков.

Способ 2

Параметр также можно установить на уровне записной книжки, секции или ячейки (или в целом) с помощью инспектора параметров. Например, на следующем снимке экрана я отключил метки ячеек для "Без названия 1", но оставил их для "Без названия 2": http://fhc.quickmediasolutions.com/image/-167608879.png

Способ 3

Вы также можете оставить нумерацию Входов / выходов CellLabel в записной книжке, но отключить ее при печати, изменив настройку в таблице стилей.

Выберите "Формат"> "Редактировать таблицу стилей". Вы получите чистую таблицу стилей верхнего уровня для ноутбука, над которым работаете. Он наследует свои стили из таблицы стилей "default.nb". Нажмите на эту ссылку и скопируйте Style Environment Names раздел к таблице стилей ноутбука. Выберите квадратную ячейку для ячейки среды "Распечатка" и с помощью инспектора параметров (Ctrl-Shift-O) (или изменив выражение ячейки Ctrl-Shift-E) установите параметр ShowCellLabel->False,

http://fhc.quickmediasolutions.com/image/-164716658.png

Вы также можете создать свою собственную таблицу стилей для использования в других записных книжках или даже изменить таблицу стилей по умолчанию, чтобы отразить ваши предпочтения.

Программно (ИМО самый быстрый способ сделать это), используйте

SetOptions[$FrontEnd, ShowCellLabel -> False]

Выполнение этого (или через Option Inspector) необходимо, начиная с версии 11.1.1, поскольку вкладка "Оценочные настройки" пропала.

Вы также можете изменить его просто $FrontEndSession или же EvaluationNotebook[],

Другие вопросы по тегам