MC, 20:48 niedziela, 27.01.2013 r.
Ilustracja do artykułu: LaTeX & Beamer - Slajdy prezentacji złożone z wielu kolumn

LaTeX & Beamer - Slajdy prezentacji złożone z wielu kolumn

Notatka na temat tworzenia slajdów złożonych z wielu kolumn, w prezentacjach przygotowywanych w Beamerze.

Jak umieszczać kolumny w dokumentach Beamer?

Pisząc we wstępie o tych "wielu kolumnach", zapewne nieco przesadziłem, bo przyznam, że największa ich ilość jaką umieściłem kiedykolwiek na slajdzie którejś z prezentacji, to trzy. Z resztą na niewiele więcej jest miejsce, przy założeniu, że jednak umieszczamy w nich jakąś treść. No ale dość tych wywodów. Zazwyczaj mam wątpliwości jak poprawnie wstawiać kolumny w prezentacjach Beamer i szukam gdzieś po starych dokumentach, dlatego zapiszę to na łamach strony. W sumie nic takiego, bo składnia jest raczej prosta:
\begin{columns}[<opcje globalne>]
\begin{column}[<opcje kolumny>]{<szerokość kolumny>}
% treść
\end{column}
% dalsze kolumny
\end{columns}

Opcje globalne jak i lokalne opcje kolumny, mówią o wyrównaniu treści w niej zawartych, z tym że globalne nakładają się na wszystkie kolumny. A do wyboru mamy:

  • t - wyrównanie do góry kolumny
  • c - wycentrowanie treści
  • b - wyrównanie do dołu
  • T - wyrównanie do góry (właściwie to samo co opcja "t", tyle że w pewnych sytuacjach, np. gdy w kolumnie umieszczamy tekst i rysunki, może ona dawać niespodziewane rezultaty i wtedy właśnie należy użyć parametru T)

Jeśli zaś chodzi o szerokość kolumny, to oczywiście możemy podać ją w jednostkach bezwzględnych (np. 5cm), ale często wygodniej jest zdefiniować ją w odniesieniu do szerokości slajdu i tak tworzyć kolumny w odpowiednich proporcjach.

Zerknijmy na dwa poniższe przykłady:

\begin{columns}
\begin{column}[t]{5cm}
Treść wyrównana do góry znajdująca się w kolumnie o szerokości 5cm
\end{column}
\begin{column}[b]{10cm}
Treść wyrównana do dołu znajdująca się w kolumnie o szerokości 10cm
\end{column}
\end{columns}

\begin{columns}
\begin{column}[t]{0.25\textwidth}
Treść wyrównana do góry znajdująca się w kolumnie o szerokości 1/4 slajdu
\end{column}
\begin{column}[c]{0.25\textwidth}
Treść wyrównana do środka znajdująca się w kolumnie o szerokości 1/4 slajdu
\end{column}
\begin{column}[b]{0.5\textwidth}
Treść wyrównana do dołu znajdująca się w kolumnie o szerokości 1/2 slajdu
\end{column}
\end{columns}

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: