Клетки и сотовые группы в мма - PullRequest
1 голос
/ 05 мая 2011

Этот вопрос и комментарии и ответы вызвали этот вопрос. Как эффективно использовать Cells и CellGroups в Mathematica? Я всегда только систематически программировал внутри входных ячеек, вводя следующую строку в новую ячейку после оценки предыдущей. Оглядываясь на различные доступные варианты, это казалось неэффективным.

Как мне использовать их более эффективно? Я попытался организовать свой код по разделам с помощью команды-5 и по подразделам и т. Д. Но затем, когда я пытаюсь вернуться в ячейку ввода с помощью команды-9, он не оценивает его. Я уверен, что делаю что-то не так, поэтому помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 05 мая 2011

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

Я использую разделы, в частности, чтобы иметь возможность использовать свертывание, то есть двойной щелчок на скобке группы ячеек, чтобы скрыть ячейки с более низким рейтингом. Это делает для чистого документа. Он ничего не делает с ячейками ввода (кроме опции контекста).

0 голосов
/ 05 мая 2011

Группы ячеек - это просто способ группировки ячеек. Эти группы могут быть легко выбраны, выполнены как одна, и открыто / закрыто (свернуто). По умолчанию эти группы обозначены рядом синих скобок справа от ячеек:

enter image description here

Как видно выше, выходные ячейки автоматически группируются с входной ячейкой, которая их создала. Кроме того, ячейка Раздел автоматически группирует ячейки текста, ввода и вывода под ней. Наконец, ячейка Заголовок группирует все ячейки под ней, включая ячейку Раздела.

Различные доступные классы ячеек, такие как заголовок, раздел и т. Д., Определяются активной таблицей стилей . Способ их группировки контролируется параметром CellGroupingRules . Это более продвинутая область, и детали, вероятно, лучше рассмотреть в другом вопросе.

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

Если используется автоматическая группировка, то стилизация ячейки в стиле, который группирует (как управляется CellGroupingRules), автоматически группирует «меньшие» ячейки и группы ячеек под ним.


Чтобы оформить ячейку, выберите всю ячейку, а не только содержимое ячейки, либо:

  • клик по синей скобке ячейки (или области, где она была бы, если бы она была скрыта)

  • щелчок внутри ячейки и использование Alt + . , пока не будет выбрана вся ячейка

  • нажатие и перетаскивание сверху ячейки, где курсор расположен горизонтально, до ячейки ниже

Затем используйте меню Format > Style > ... или соответствующие комбинации клавиш.

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


Чтобы создать новую ячейку определенного стиля:

  1. щелкните за пределами существующих ячеек, где курсор расположен горизонтально

  2. это должно создать горизонтальное правило, как показано на предыдущем рисунке

  3. укажите стиль, снова с помощью Format > Style > ... или сочетаний клавиш

  4. начать вводить (или вставлять) содержимое новой ячейки

Чтобы создать новую ячейку ввода, стиль по умолчанию, просто выполните шаг (1), а затем введите или вставьте ввод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...