2014 dxdy logo

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

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




 
 Пауза создает большой отступ в beamer
Сообщение13.09.2021, 12:00 
Доброго времени суток!

Есть презентация, 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 
Аватара пользователя
Использование отдельных выносных формул подряд--очень плохая привычка. Есть
Используется синтаксис 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 
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 

(Оффтоп)

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

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

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

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

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

 
 
 
 Re: Пауза создает большой отступ в beamer
Сообщение13.09.2021, 20:50 
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 
Аватара пользователя
Hiks в сообщении #1531512 писал(а):
Разумеется, для самостоятельного чтения слайдов без лектора гораздо удобнее безпаузовый вариант.
Для этого есть опция [handout] :
Используется синтаксис LaTeX
\documentclass[handout]{beamer}

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

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group