Использование Mathematica для создания презентаций и документов

Я использую Mma главным образом для решения относительно небольших проблем.

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

Знаете ли вы какие-либо полезные указатели (книги, документы, видео...)?

У вас есть "сумка трюков", чтобы опубликовать здесь?

Edit

Этот вопрос получил два ответа до сих пор (@mzabsky и Mr.Wizard), и хотя оба они полезны, возможно, мои проблемы гораздо более фундаментальны. Поэтому я публикую пример того, что я не могу сделать (или понимаю, как распознать, как это делают другие).

Я взял следующий пример из The Mathematica Journal (блокнот слева на следующем изображении - щелкните по изображению, чтобы увидеть его полностью размер):

Введите описание изображения здесь

Итак, некоторые проблемы, просто чтобы понять мои проблемы:

1) Я скопировал текст в мой .nb справа, отформатировал его с тем же стилем (текст), но внешний вид изменился, поэтому я думаю, что определение стиля отличается. Как скопировать определения стиля из одного .nb в другой?

2) В таблице ниже текстового блока нет прикрепленного стиля. Как это было отформатировано? Где определяется цвет фона?

Я бы хотел, чтобы указатели читали (или видео, чтобы посмотреть, или что-то еще) об этих проблемах. Я не хочу, чтобы вы записали здесь книгу о форматировании Mathematica!

Резюме ссылок, размещенных в ответах

Ответ 1

Я согласен со всем, что сказал мзабский в его ответе. Вот несколько дополнительных вещей:

Мне полезно делать инструкции с помощью ячейки Text или DisplayFormula, а затем вручную группировать проверку/доказательство Mathematica в оператор, который затем свертывается и может отображаться, когда вы хотите.

Палитра написания помощника содержит немало полезных конструкций, из которых вы можете учиться.

Наконец, мне показалось очень полезным сделать мою собственную таблицу стилей по нескольким причинам: 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, который является улучшенной версией выше.

Ответ 2

Я использую Mathematica взять конспекты в режиме реального времени без каких-либо серьезных проблем (в то время как гордые ребята TeX бороться трудно идти в ногу:)). Я также использовал его для большинства домашних заданий/заданий, связанных с математикой, которые я написал за последние два с половиной года в университете.

Прежде чем начать, вы можете посмотреть некоторые из этих видеоуроков.

Кроме того, несколько рекомендаций от меня:

  • Ярлыки клавиш - это ключ для быстрого ввода. Ctrl + 9 для встроенной математической ячейки, Ctrl + 6 для надстроки и т.д.
  • Изучите идентификаторы символов для обозначения "esc - symbol - esc". "sum" для Sum, "es" для пустого набора... вы можете найти их список в документации Mathematica. Я столкнулся с очень немногими символами, которые я хотел напечатать, но не имел имени нотации esc (например, двойная стрелка влево или двойная правая тройка).
  • Введите все связанные с математикой материалы в встроенные математические ячейки. Математическая ячейка будет выполнять некоторые из связанных с математикой форматирования для вас - помещать пробелы, где они принадлежат, отображать все переменные и символы курсивом и т.д.
  • Используйте предварительно отформатированные шаблоны, найденные в "New" → "Styled Notebook".
  • Не используйте ENTER для строк break, отдельный абзац должен перейти в отдельные текстовые ячейки (Ctrl + Shift + D), так что Mathematica может сломать содержимое на отдельные страницы/слайды правильно.
  • Встроенная программа Mathematica PDF экспортирует большое время; Для этого я использую CutePDF.

Кроме того, часто сохраняйте и сохраняйте резервные копии (Dropbox/Syncplicity - идеальное решение), одна неправильная комбинация клавиш может превратиться в сто часов работы стоит документ в гуляш (поверьте мне, был там):)

Пример лекций, которые я прочитал в режиме реального времени во время лекции (это на чешском языке, но это не имеет большого значения).

Ответ 3

Поток Mathgroup на встроенных таблицах стилей, особенно здесь (John Browne) и здесь (David Park и Selwyn Hollis) могут представлять интерес.

Я нахожу таблицы стилей проблематичными. В частности, мне не нравится помнить о том, чтобы вставлять таблицу стилей, прежде чем я отдаю ноутбук кому-то другому, или до того, как я попытаюсь распечатать с незнакомого компьютера. Тем не менее, наряду с учебником David Park (на который ссылается выше г-н Волшебник), я нахожу этот совет от Боба Уэланда очень полезным.

Ответ 4

Если вы просмотрите back-issues журнала Mathematica, вы увидите, что статьи доступны в формате Notebook. Это может быть полезной ссылкой.

Изменить

Я не могу вспомнить хорошее руководство по форматированию на данный момент. Вы можете использовать Show Expression (Win: Shift+Ctrl+E), чтобы просмотреть выражение кода для блока, например таблицу в вашем примере. Хотя нельзя вводить код вручную в том же виде, он может указывать параметры или методы, которые используются. Код также может быть запрограммирован по мере необходимости.

Я добавлю ссылки, когда найду или вспомню их.

заметки о создании стиля David Park StyleSheet

Советы для презентаторов слайд-шоу Mathematica

Это короткие, но все же могут быть полезны:

Форматирование ноутбуков

Презентации с Mathematica