Wszystkie części cyklu:
- Tworzenie prezentacji przy użyciu LaTeX cz. 1: konfiguracja środowiska
- Tworzenie prezentacji przy użyciu LaTeX cz. 2: tworzenie struktury prezentacji
- Tworzenie prezentacji przy użyciu LaTeX cz. 3: budowa prezentacji
- Tworzenie prezentacji przy użyciu LaTeX cz. 4: budowa konspektu
Ostatnim elementem tworzenia prezentacji będzie budowa konspektu. Będzie on składał się zarówno z prezentacji, jak i materiałów dodatkowych, mających poszerzyć wiedzę o kolejne elementy.
W poprzednich częściach został przygotowany plik main.tex
, który zawiera prezentację o Subversion. Teraz trzeba będzie zrobić:
- stworzyć plik PDF z konspektem
- dodać dodatkowe informacje potrzebne do budowy konspektu
Utworzenie pliku PDF
Pierwszym krokiem będzie utworzenie pliku PDF formie książki a nie prezentacji. Można to zrobić bardzo prosto, modyfikując pierwszą instrukcję z pliku main.tex
:
Wystarczy tę linie zmienić na:
Teraz wystarczy skompilować plik main.tex
i już konspekt jest gotowy. Oczywiście, zmienianie za każdym razem nagłówka pliku aby zmienić format prezentacji nie jest najlepszym rozwiązaniem. Dużo lepiej jest przygotować dwa dodatkowe pliki tex
, w których należy umieścić specyficzne rzeczy związane zarówno z prezentacją jak i konspektem, a w pliku main.tex
zostawić już tylko samą treść i elementy wspólne dla obu formatów.
- Usunięcie formatowania z pliku
main.tex
.
Pierwszym krokiem będzie usunięcie zbędnych elementów z pliku głównego, należy zakomentować lub usunąć linię z formatem prezentacji:1
2% Rodzaj dokumentu
%\documentclass[t]{beamer} - Utworzenie pliku
subversion-jak_dziala-prezentacja.tex
.
Należy utworzyć plik o nazwiesubversion-jak_dziala-prezentacja.tex
, w którym zostanie zdefiniowany format prezentacji oraz włączona zawartość plikumain.tex
. Od tego momentu będzie trzeba kompilować pliksubversion-jak_dziala-prezentacja.tex
, aby otrzymać prezentację w formacie PDF:1
2
3Jak widać, zostaje w praktyce typ dokumentu na prezentację i załączony plik z jej treścią.
- Utworzenie pliku
subversion-jak_dziala-konspekt.tex
.
Ostatnim krokiem będzie utworzenie plikusubversion-jak_dziala-konspekt.tex
, dzięki któremu będzie można utworzyć plik PDF z konspektem:1
2
3
4\documentclass[a4paper,12pt]{article}
\usepackage{beamerarticle}
\setjobnamebeamerversion{subversion-jak_dziala-prezentacja}
\input{main.tex}
Od tego momentu kompilacja któregoś z tych plików będzie pozwala na utworzenie odpowiedniego dokumentu, czy też prezentacji czy też konspektu.
Uzupełnienie konspektu
Teraz czas na uzupełnienie prezentacji o dodatkowe elementy, które mają znaleźć się nie w prezentacji, ale tylko w konspekcie. Generalnie należy pamiętać o jednym: w prezentacji znajdą się tylko elementy pomiędzy tagami \begin{frame}
oraz \end{frame}
, wszystkie inne elementy będę umieszczone już na konspekcie.
Czyli najprościej mówiąc, należy dodatkowe treści umieścić po prostu po zakończeniu każdego slajdu.
Jak to wygląda w praktyce, można zobaczyć w archiwum z pełnym projektem prezentacji o Subversion, umieszczonym poniżej.
#1 by Marcin Stachniuk on 2010/09/16 - 20:01
A myślałeś może jak zrobić taki konspekt, gdzie będą slajdy prezentacji i dodatkowo jakiś tekst? Mniej więcej tak jak jest to zrobione na stronach http://wazniak.mimuw.edu.pl np. tu: http://wazniak.mimuw.edu.pl/images/9/97/Sw3.6-m13-1.2-k.pdf
Generalnie fajnie jak by powstawał jeden plik z samą prezentacją, a drugi z dodatkowym komentarzem.
#2 by Łukasz Stelmach on 2010/09/16 - 21:28
Zastanawiałem się nad tym, chciałem nawet w taki sposób zrealizować prezentację. Tylko że koncepcja mi się zmieniła, więc do realizacji nie nigdy nie doszło.
Ale wydaje mi się, że można to zrealizować, tylko może wymagać to sporo roboty. Opisane takie rozwiązanie masz (o ile się nie mylę) w podręczniku do pakietu Beamer: „21.2.3 Including Slides from the Presentation Version in the Article Version”
#3 by sinx on 2011/01/06 - 12:49
Dobra robota. Bardzo mi sie przydala Twoja seria artykulow o prezentacjach w Beamerze. Dziekuje.
Łukasz Stelmach Reply:
Styczeń 7th, 2011 at 10:12
Cieszę się 🙂
Pozdrawiam