Использование 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