Пустая строка на слайде в Latex Beamer


8

Я использую Latex Beamer для создания презентации.

На одном слайде у меня есть

\frame
{
  \frametitle{fdjsljklfdjs}
  What is fdjsljklfdjs
  \begin{itemize}
  \item item one
  \item item one
  \end{itemize}

  Why do we want to know it
  \begin{itemize}
  \item item one
  \item item one
  \item item three
  \end{itemize}
}

Я хотел бы иметь место между первым блоком itemize и вторым вопросом. Однако, если я пытаюсь \\или \newline, я получаю ошибку разбора pdflatex:

! LaTeX Error: There's no line here to end.

Как я могу получить emtpy линию?

Ответы:


15

Используйте \vspace, например

\vspace{1in}

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


\ Baselineskip не работает для меня, но команда \ vspace {} работает! Спасибо!
Питер Смит

Вы также знаете, в чем причина того, что \\ и \ newline не работают?
Питер Смит

1
Я не знаю больше, чем то, что можно прочитать из сообщения об ошибке. Насколько я понимаю (я сам видел это сообщение несколько раз), \\ и \ newline просто ломают существующую строку, но нет строки, которую нужно разрывать, прежде чем вы добавите в нее какой-либо контент, и новая строка только что была создана для вас после детализации блока. Я могу быть совершенно не прав в этой интерпретации, но в любом случае это мое предположение.
Микаэль Ауно

5
@ Петр: \baselineskipэто длина. Чтобы использовать это с \vspaceвами, вы должны написать \vspace{\baselineskip}.
Марк Рейд
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.