Pusta linia na slajdzie w lateksie

8

Używam Latex Beamer do tworzenia prezentacji.

Na jednym slajdzie mam

\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}
}

Chciałbym mieć spację między pierwszym blokiem przedmiotów i drugim pytaniem. Jednak jeśli spróbuję \\lub \newlineotrzymam błąd pdflatex:

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

Jak mogę uzyskać linię emtpy?

Peter Smit
źródło

Odpowiedzi:

15

Użyj \vspacenp

\vspace{1in}

dla jednego cala przestrzeni pionowej. Jeśli chcesz, aby była równa normalnej odległości między dwiema liniami, użyj długości \baselineskip.

Mikael Auno
źródło
\ Baselineskip nie działa dla mnie, ale działa polecenie \ vspace {}! Dzięki!
Peter Smit
Czy wiesz też, dlaczego przyczyną jest to, że \\ i \ newline nie działają?
Peter Smit
1
Nie wiem więcej niż to, co można odczytać z komunikatu o błędzie. Jak rozumiem (sam widziałem tę wiadomość kilka razy), \\ i \ newline po prostu łamią istniejącą linię, ale nie ma linii do złamania przed umieszczeniem na niej treści i właśnie utworzono nową linię dla ciebie po bloku przedmiotów. Mogę się całkowicie mylić w tej interpretacji, ale i tak zgaduję.
Mikael Auno
5
@Peter: \baselineskipjest długością. Aby go używać, \vspacemusisz pisać \vspace{\baselineskip}.
Mark Reid,