2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Пауза создает большой отступ в beamer
Сообщение13.09.2021, 12:00 


13/09/21
3
Доброго времени суток!

Есть презентация, beamer, все по классике. После нескольких лет работы с ними наконец-то заметил, что выносная формула с внутренними паузами создает после себя заметно увеличенный отступ. Например:

Код:
\begin{frame}
   \[(x,x,y)= 0,\]
   \[(x,x,y)=\pause 0,\]
   \[(x,x,y)=0.\]
\end{frame}


Получаем слайд
Изображение

Можно ли как-то это исправить? Хотелось бы и паузы использовать, и чтобы одна формула не занимала полслайда.

Заранее благодарен!

 Профиль  
                  
 
 Re: Пауза создает большой отступ в beamer
Сообщение13.09.2021, 14:57 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
Использование отдельных выносных формул подряд--очень плохая привычка. Есть
Используется синтаксис LaTeX
{gather}, {align},  {gather*}, {align*},{aligned}

И кроме \pause есть более тонкие команды (и вообще включать \pause внутрь формулы идея плохая.
Используется синтаксис LaTeX
\documentclass{beamer}
\begin{document}
\begin{frame}
 \begin{gather*}
 (x,x,y)= 0,\\
(x,x,y)=\onslide<2>{ 0,\\
(x,x,y)=0.}
\end{gather*}
\end{frame}
\end{document}

 Профиль  
                  
 
 Re: Пауза создает большой отступ в beamer
Сообщение13.09.2021, 19:45 


13/09/21
3
Red_Herring в сообщении #1531476 писал(а):
Использование отдельных выносных формул подряд--очень плохая привычка. Есть
Используется синтаксис LaTeX
{gather}, {align},  {gather*}, {align*},{aligned}

И кроме \pause есть более тонкие команды (и вообще включать \pause внутрь формулы идея плохая.
Используется синтаксис LaTeX
\documentclass{beamer}
\begin{document}
\begin{frame}
 \begin{gather*}
 (x,x,y)= 0,\\
(x,x,y)=\onslide<2>{ 0,\\
(x,x,y)=0.}
\end{gather*}
\end{frame}
\end{document}


Предложенный вариант создает нагромождение \onslide с кучей фигурных скобок. На хорошем слайде на нормальной лекции возникает 10-15 остановок. К тому же, чтобы это распространялось на текст за пределами формулы, придется делать дополнительные \onslide. Так что фразы "идея плохая" и "очень плохая привычка" мне непонятны, это хотя бы работает, хоть и создает определенные неудобства с отступами.

Но: спасибо и извините за отнятое время!

 Профиль  
                  
 
 Re: Пауза создает большой отступ в beamer
Сообщение13.09.2021, 20:30 
Заслуженный участник


09/05/12
25179

(Оффтоп)

Hiks в сообщении #1531497 писал(а):
На хорошем слайде на нормальной лекции возникает 10-15 остановок.
Не совсем по теме, но... 10-15 пауз на одном слайде - это плохо. На хорошем слайде строк-то столько быть не должно.

 Профиль  
                  
 
 Re: Пауза создает большой отступ в beamer
Сообщение13.09.2021, 20:45 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
Hiks в сообщении #1531497 писал(а):
На хорошем слайде на нормальной лекции возникает 10-15 остановок. К тому же, чтобы это распространялось на текст за пределами формулы, придется делать дополнительные \onslide. Так что фразы "идея плохая" и "очень плохая привычка" мне непонятны, это хотя бы работает, хоть и создает определенные неудобства с отступами.

10--15 остановок это очень много, кроме, конечно, случая, когда у вас только формулы, без текста. Но под это beamer не затачивался.

Как лет 5 назад объяснила Барбара Битон (главный TeXnician AMS) когда я доложил баг в equation: это наряду с \[ \] очень древние окружения, которых никто много лет никто не касался, и, вероятно не коснется и устранять багов не будет. Поэтому лучше использовать
Используется синтаксис LaTeX
{gather}, {align},  {gather*}, {align*}

даже если формула однострочная

 Профиль  
                  
 
 Re: Пауза создает большой отступ в beamer
Сообщение13.09.2021, 20:50 


13/09/21
3
Pphantom в сообщении #1531506 писал(а):

(Оффтоп)

Hiks в сообщении #1531497 писал(а):
На хорошем слайде на нормальной лекции возникает 10-15 остановок.
Не совсем по теме, но... 10-15 пауз на одном слайде - это плохо. На хорошем слайде строк-то столько быть не должно.


(Оффтоп)

Да что ж все так любят слово "плохо" :facepalm: . Строк - не должно быть, их меньше. Но в каждой строке - по несколько пауз. На этом построен весь образовательный процесс курса. Неоднократно читал такие лекционные курсы, чем все были довольны. Приводить пример бессмысленно, поскольку без моих сопровождающих слов он будет непонятен, а видео прикладывать нет никакого желания, чтобы не нарваться на дальнейшую "критику". Разумеется, для самостоятельного чтения слайдов без лектора гораздо удобнее безпаузовый вариант.


Red_Herring в сообщении #1531511 писал(а):
Hiks в сообщении #1531497 писал(а):
На хорошем слайде на нормальной лекции возникает 10-15 остановок. К тому же, чтобы это распространялось на текст за пределами формулы, придется делать дополнительные \onslide. Так что фразы "идея плохая" и "очень плохая привычка" мне непонятны, это хотя бы работает, хоть и создает определенные неудобства с отступами.

10--15 остановок это очень много, кроме, конечно, случая, когда у вас только формулы, без текста. Но под это beamer не затачивался.

Как лет 5 назад объяснила Барбара Битон (главный TeXnician AMS) когда я доложил баг в equation: это наряду с \[ \] очень древние окружения, которых никто много лет никто не касался, и, вероятно не коснется и устранять багов не будет. Поэтому лучше использовать
Используется синтаксис LaTeX
{gather}, {align},  {gather*}, {align*}

даже если формула однострочная


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

 Профиль  
                  
 
 Re: Пауза создает большой отступ в beamer
Сообщение13.09.2021, 21:06 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
Hiks в сообщении #1531512 писал(а):
Разумеется, для самостоятельного чтения слайдов без лектора гораздо удобнее безпаузовый вариант.
Для этого есть опция [handout] :
Используется синтаксис LaTeX
\documentclass[handout]{beamer}

который выдает последний слайд фрейма.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group