Как закрыть ячейку инициализации в ноутбуке?

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


person Alexey Popkov    schedule 01.03.2011    source источник
comment
ваш вопрос получил близкое голосование. Я не знаю, сможете ли вы это увидеть, потому что у вас все еще относительно низкая репутация. Проблема в том, что в SO есть много пользователей, которые ничего не знают о Mma, но могут закрыть ваши вопросы. Вы можете помешать им сделать это, перечитав текст с точки зрения постороннего и убедившись, что он звучит как вопрос по программированию, а не как вопрос администратора или конечного пользователя. Особенности торговли.   -  person Dr. belisarius    schedule 01.03.2011
comment
@belisarius Я думаю, что одной из причин этого является то, что тег mathematica звучит слишком близко к математике. Вероятно, было бы лучше использовать/иметь тег wolfram mathematica, чтобы указать, что вопрос не о чистой математике.   -  person Alexey Popkov    schedule 01.03.2011
comment
Привет! это блестяще. Мы должны предложить его в meta. Идите вперед или дайте мне знать, если вы предпочитаете, чтобы я опубликовал его.   -  person Dr. belisarius    schedule 01.03.2011
comment
@belisarius Я думаю, ты можешь выразить это лучше меня. Я чувствую себя там слишком неопытным. Я бы предпочел, чтобы вы опубликовали эту идею.   -  person Alexey Popkov    schedule 01.03.2011
comment
Сделанный. Иди и проголосуй за него, если он подходит. meta. stackexchange.com/questions/81152/   -  person Dr. belisarius    schedule 01.03.2011


Ответы (3)


Классическое решение состоит в том, чтобы поместить ячейку(и) инициализации в отдельный раздел (Alt+4) под названием «Инициализация». Этот раздел идет либо в начале, либо в конце вашей записной книжки.

Чтобы скрыть содержимое, вы закрываете Раздел (двойной щелчок по скобке ячейки справа от окна).

person Andrew Moylan    schedule 01.03.2011
comment
Есть один побочный эффект создания раздела для ячейки инициализации: теперь я должен создать еще один раздел для рабочего контента. В противном случае все остальные мои ячейки будут в первом разделе. Есть ли способ предотвратить это и работать без создания дополнительных разделов для рабочих ячеек? - person Alexey Popkov; 01.03.2011
comment
@Alexey Если ваш код инициализации (поставьте Раздел) находится в конце блокнота, то я считаю, что вам не нужен дополнительный раздел для ваших рабочих ячеек. - person Leonid Shifrin; 01.03.2011
comment
@Leonid В данный момент я бы предпочел, чтобы ячейка инициализации находилась в верхней части блокнота. Я чувствую, что это гораздо более естественно для любого, кто попытается использовать мой ноутбук. - person Alexey Popkov; 01.03.2011
comment
нет, нет способа предотвратить это. Тем не менее, это позволяет вам быстро организовать свой код, предоставляя ему описательные заголовки. В моих более сложных блокнотах у меня обычно есть несколько иерархий разделов, разделяющих различные сценарии, с которыми я работаю. Обычно вверху находится общий раздел инициализации, а при необходимости в самой иерархии есть более специализированные подразделы инициализации. Другим преимуществом является то, что вы можете иметь текстовые ячейки вместе с кодом, обсуждая ваш код и результаты, то есть это становится лабораторной тетрадью! - person rcollyer; 01.03.2011

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

Cell[TextData[StyleBox["Initialization cell(s)",
 FontFamily->"Courier New",
 FontSize->14]], "Text",
 CellFrame->True, ShowGroupOpener->True,
 Background->GrayLevel[0.85]]

Затем я должен выбрать эту ячейку и следующую (инициализирующую) ячейку, а затем выбрать в контекстном меню «Групповые ячейки». Теперь я могу свернуть эту группу в одну строку, соответствующую первой текстовой ячейке, дважды щелкнув квадратную скобку ее ячейки справа от окна. Это то, что я искал. Спасибо Эндрю Мойлану и Бретту Чемпиону.

person Alexey Popkov    schedule 01.03.2011

Выберите ячейку, затем переключите «Ячейка» > «Свойства ячейки» > «Открыть». Скобка ячейки свернется до высоты нескольких пикселей и станет единственной видимой частью ячейки. Тот же пункт меню также сделает его снова видимым позже.

person Brett Champion    schedule 01.03.2011