Я согласен со всем, что сказал Мзабский в своем ответе.Вот несколько дополнительных вещей:
Я считаю полезным делать операторы, используя ячейку Text
или DisplayFormula
, а затем вручную группировать проверку / подтверждение Mathematica в утверждение, которое затем свернуто и может отображаться, когдавы хотите.
Палитра Writing Assistant содержит довольно много полезных конструкций, из которых вы можете извлечь уроки.
Наконец, я обнаружил, что действительно полезно сделать свою собственнуютаблица стилей по нескольким причинам: 1) встроенные немного уродливы;2) это действительно помогает вам понять, как работают ноутбуки.
Чтобы увидеть примеры созданной мной таблицы стилей (которую я не претендую на идеальную - я не удосужился заставить ее работать во всех экранах).) посмотрите на некоторые файлы в ftp: //ftp.physics.uwa.edu.au/pub/MATH2200/2010/.Я использую похожую таблицу стилей во всех своих заметках - у меня есть много исследовательских проектов, в основном содержащихся в тетрадях Mma, например http://arxiv.org/abs/1102.3043.
Как и мистер Уизард, я также рекомендую заметки Дэвида Парка какотправная точка.Также вам следует изучить таблицы стилей, которые вам нравятся, перейдя в меню «Формат» и нажав «Редактировать таблицу стилей».Не забывайте переходить по ссылкам через каскад таблиц стилей (начиная с версии 6).
Чтобы ответить на вопросы в редактировании: просматривая таблицу стилей ноутбука, вы можете сохранить ее, отредактировать ииспользуйте это в своих собственных документах.Таблицы стилей в $UserBaseDirectory/SystemFiles/FrontEnd/StyleSheets
автоматически доступны в меню.Затем вы можете использовать эту таблицу стилей в любом блокноте, просто выбрав ее в меню.
Форматирование на скриншоте, который вы разместили, все содержится в таблице стилей.Сюда входит серый фон в таблице.
Приложение:
При распространении записных книжек среди других, если таблица стилей является внешней от записной книжки, другие люди не увидят ее, как вы.Чтобы включить таблицу стилей в текущую записную книжку, вам нужен код, подобный
ss = StyleDefinitions /. Options[EvaluationNotebook[]]
fn = ToFileName[{$UserBaseDirectory, "SystemFiles", "FrontEnd", "StyleSheets"}, ss]
If[FileExistsQ[fn],
style=Get[fn];SetOptions[EvaluationNotebook[],StyleDefinitions->style];,
Print["Can not find file"]]
(при условии, что файл хранится в обычном месте)
Вот EmbedStylesheet.m это улучшенная версия вышеупомянутого.