Советы по организации презентаций LaTeX на семестр

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

Для тех из вас, кто также делает это, мне интересно, какие ресурсы вы используете для управления слайдами в течение семестра. Например, у вас есть одна «главная презентация» с разными «главами» для разных классов или какая-то другая стратегия?

Какова ваша лучшая практика?

Не по теме, и не по вине LaTeX, но каждая презентация проектора, которую я когда-либо видел, представляла собой длинный список пунктов. Я чувствую, что смерть от PowerPoint еще более вероятна для презентаций LaTeX.
@henning Это потому, что в Latex сложнее писать контент «свободной формы» (например, играть со столбцами и положением контента), поэтому люди чувствуют себя более вынужденными писать, используя те несколько конструкций, которые они знают в Latex. (Кстати, научиться использовать blocks — это первый способ уменьшить этот эффект и добавить новую структуру для размещения контента).
Не ответ, но в целом вы можете хорошо управлять TeX с помощью git. Начните оттуда и подготовьте мастер-шаблон.
Если вы преподаете в первый раз и ваш материал включает в себя много математики, я настоятельно рекомендую рассмотреть классную доску (или белую доску/подобную) для подачи вашего материала. Невероятно сложно представить заранее подготовленную математику на слайдах в темпе, который хотя бы отдаленно сравним со временем, которое требуется учащимся для усвоения переменных, понятий и определений. Время, необходимое для записи уравнения, является полезным ограничением скорости! Пойдите и спросите своих коллег и их нынешних студентов, что, по их мнению, лучше всего подходит для вашего типа материала. Я был бы удивлен, если бы их консенсус состоял в том, чтобы отражать слайды.
Сказав это, слайды, конечно, были бы отличным способом раздать материал студентам после (или до) лекции. Хотя в этом случае вы могли бы, вероятно, отказаться от формата проектора/слайда и просто написать конспекты лекций в виде книги.
Как коллега-энтузиаст LaTeX, я настоятельно рекомендую не использовать его для подготовки объемных иллюстрированных документов, если вы (а) точно не знаете, что делаете как графический дизайнер , (б) заранее не делаете набросок каждого слайда на бумаге. Программное обеспечение для презентаций слайдов принципиально отличается от программного обеспечения для создания текстов по определенной причине, и LaTeX не может уловить это различие. Типичные слайды LaTeX ясно демонстрируют этот недостаток.
Латекс великолепен, но разве PowerPoint не более практичен в разы?
@FedericoPoloni Альтернативным инструментом, который позволяет использовать более «свободный» подход, является Ipe. В первую очередь это инструмент для рисования точных фигур, он также может создавать презентации (в виде слайдов в формате PDF, похожие на проектор). Энтузиасты LaTeX могут предпочесть это Powerpoint, потому что 1. все текстовые поля могут отображать LaTeX напрямую 2. Хотя редактор виден, в конце он создает удобочитаемый файл xml. Это означает, что вы можете изменить все точно. Особенно, если в вашей презентации много цифр, Ipe может быть очень полезным. Система слоев также упрощает «анимацию» этих фигур.
Вы можете рассмотреть возможность использования слайдов Markdown с поддержкой MathJax/LaTeX. Markdown доставляет гораздо меньше хлопот, чем Beamer, и есть гораздо более привлекательные шаблоны. Он также адаптирован для размещения их в Интернете в виде HTML-слайдов, что предпочтительнее PDF-файлов по нескольким причинам.

Ответы (4)

Я использую разные файлы для каждой темы. Каждый файл охватывает 1-2 часа обучения, более или менее.

Все файлы находятся в одной и той же папке для каждого курса, и их имена начинаются с цифр, которые определяют порядок тем, например, , , , 1-introduction.tex... 2-polynomials.texЕсли 2.5-rationalfunctions.texмне 3-analytic.texнужно вставить дополнительную тему в последнюю минуту (или в следующую год), я могу сделать это, добавив десятичные знаки, как в примере с 2,5. :)

Даты — плохая идея, потому что если вы хотите повторно использовать тот же материал в следующем году, вам придется изменить все имена файлов. :) Номера лекций также могут быть довольно хрупкими, поэтому я предпочитаю использовать такие темы.

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

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

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

«Номера лекций также могут быть довольно хрупкими, поэтому я предпочитаю использовать такие темы»: ну, и номера порядков тоже хрупкие, иначе вам не пришлось бы добавлять десятичные дроби для дополнительных тем (напоминает мне время, когда в Basic вы пронумеруйте строки программы 10, 20, 30 и т. д., чтобы оставить место для дополнительных строк....). Почему бы тогда просто не убрать цифры и не записать порядок лекций в другой файл?
@MassimoOrtolano Потому что мне нравится, когда мой курс сортируется, когда я просматриваю его в своем файловом менеджере, поэтому мне не нужно просматривать дополнительный файл. :) Но я понял вашу мысль и понимаю, что это тоже просто хак.
Копируете преамбулу? Ург. Без сомнения, многие люди делают это, но я должен сказать, что удивлен, что кто-то с 25,8 тыс. Репутацией TeX.SE делает это ... для меня отсутствие необходимости копировать что-либо является одной из основных причин использования исходного кода - на основе языков, таких как LaTeX, для создания документов. Вам не нужно создавать настоящий файл стиля; простой \includeиз .texисточников также будет делать свое дело.
@leftaroundabout У меня нет репутации 25,8 тыс. на Tex.SE; У меня 5.1к, и большинство из них приходят от вопросов. :)
  • Используйте \include и/или \input, чтобы вставить повторяющийся латексный код, используемый на слайдах. Если вы используете главы, вам все равно понадобится отдельный файл для каждой главы.
  • Используйте git для контроля версий и резервного копирования ваших слайдов. Это хорошо работает для изменений на протяжении многих лет. Если вы поместите слайды в общедоступный репозиторий (github, bitbucket), ваши ученики/другие преподаватели могут помочь вам исправить опечатки.
  • Графика подпапок и другие включенные файлы.
  • Используйте хороший латексный редактор, который поддерживает свертывание кода и удобную навигацию по вашим документам. Например, eclipse (подключаемый модуль texlipse) организован в проекты (с несколькими файлами) и имеет панель навигации/структуры с различными разделами/главами/и т. д. Даже в некоторых коммерческих редакторах (на обороте) эта функция отсутствует! Хорошая панель навигации по документу/проекту делает почти неважным, используете ли вы главы или отдельные файлы .tex.
  • \usepackage{beamer} — полезный, но не единственный способ упорядочить слайды. Вы также можете просто писать заметки к лекциям и прокручивать их, давая уточнения на доске.
  • Используйте такие пакеты, как \usepackage{beameraudience} или \usepackage{versions}, чтобы различать слайды, которые вы используете в классе, и полные конспекты лекций.

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

Учитывая вышесказанное, мои слайды разделены на подпапки по курсу/теме/году, потому что мне нужно отслеживать различия от одного года к другому.

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

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

Итак, у меня есть небольшие группы слайдов (1, 2 или 4 по мере необходимости) по определенным темам — тогда я могу довольно быстро адаптировать уровень презентации и содержание.

Как это выглядит? Можете ли вы дать скриншот того, что вы имеете в виду?
Что ж, если я хочу поговорить о солнечных панелях, речь идет об ориентации или расчете мощности и т. д., я выбираю слайды, которые хочу, и до нужного уровня. Примеры слайдов вы можете найти где угодно...
Ах, так вы организуете по темам, а не, например, по дате презентации. Как вы организуете свои слайды? Это, например, папки по теме или?
Папки с названиями тем... Солнечная - хорошая, потому что тогда есть солнечная pv, солнечная ориентация, солнечная тепловая.. Солнечная ориентация работает как для pv, так и для тепловой...