Использование Mathematica для создания презентаций и документов - PullRequest
39 голосов
/ 20 февраля 2011

Я использую ММА в основном для решения относительно небольших задач.

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

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

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

Редактировать

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

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

Enter image description here

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

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

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

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

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

Ответы [ 4 ]

20 голосов
/ 20 февраля 2011

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

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

Также несколько рекомендаций от меня:

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

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

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

8 голосов
/ 21 февраля 2011

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

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

4 голосов
/ 21 февраля 2011

Поток Mathgroup на встроенных таблицах стилей, в частности здесь (Джон Браун) и здесь (Дэвид Парк и Селвин Холлис), может представлять интерес.

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

3 голосов
/ 21 февраля 2011

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

Редактировать

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

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

Замечания по созданию таблицы стилей Дэвида Парка

Советы для докладчиков Mathematica SlideShow

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

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

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

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