8. Рабочие документы(notebook) системы Mathematica

Рабочие документы (notebook) системы Mathematica

Каждый рабочий документ системы Mathematica является полностью интерактивным и объединяет текст, таблицы, графику, математическую символику  и другие элементы.

  • Документы типа notebook автоматически организованны в виде иерархии ячеек.
  • Вы можете сворачивать группы ячеек, оставляя на виду только их заголовки.
  • Вы можете использовать гиперссылки как для переходов внутри документа, так и для связи с другими документами.
  • Каждой ячейке может быть приписан свой стиль из встроенной коллекции стилей.
  • Документы остаются неизменными при выводе как на экран, так и на принтер, так как система Mathematica в каждом случае автоматически подбирает шрифты и компоновку документа.
  • Система Mathematica содержит сотни управляющих параметров, которые позволяют Вам придавать документам типа notebook  любой вид и создавать документы типографского качества.

Это обычный текст. Он может быть набран любым шрифтом и иметь любую форму, размер, цвет и т.д. Вы можете также вставлять в текст специальные символы типа wpe5.jpg (752 bytes) , а  также  формулы [Graphics:nbgr1.gif].

Система Mathematica упрощает создание таблиц и массивов.

[Graphics:nbgr2.gif]

Mathematica позволяет легко выравнивать и позиционировать текст.


Подобно другим объектам в системе Mathematica ячейки в документе типа notebook и весь документ в целом в конечном счете - набор команд языка системы Mathematica. Используя стандартный интерфейс системы, Вы можете при помощи команды  Show Expression увидеть внутреннее представление любой ячейки документа.

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

Пример типичной ячейки в документе системы Mathematica.

Это пример ячейки в документе notebook.

Это внутреннее представление ячейки.

Cell["Это пример ячейки в документе notebook.", "Text",   CellFrame->True,   FontWeight->"Bold",   FontSlant->"Italic",   Background->RGBColor[0, 1, 1],   CellTags->"T.8"]

Построение документа типа notebook в системе Mathematica может быть выполнено как в интерактивном режиме при помощи интерфейса, так и путем отдания явных команд.

Эта команда, создающая три ячейки в стиле заголовка подраздела.

Do[StylePrint[StringJoin["Заголовок", ToString[i]], "Subsubsection"],{i,3}] 

Заголовок 1
Заголовок 2
Заголовок 3