Professional Documents
Culture Documents
Prezentacje Multimedialne W Latexu
Prezentacje Multimedialne W Latexu
w Chełmie
Marek Winiarski
Nr albumu 2959
Prezentacje multimedialne
w LATEX-u
Praca licencjacka
napisana pod kierunkiem
prof. dr hab. Krzysztofa Murawskiego
Chełm 2008
Oświadczenie o autorstwie pracy
Marek Winiarski
........................
(data i podpis autora pracy)
Spis treści
Wstęp 3
1 Tworzenie prezentacji 6
1.1 Z czego powinna składać się prezentacja? . . . . . . . . . . . . . . . . 7
1.2 Struktura pliku źródłowego . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.1 Polecenia ogólno dostępne . . . . . . . . . . . . . . . . . . . . 9
1.3 Klasa Prosper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1 Struktura prezentacji . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.2 Slajd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.3 Warstwy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3.4 Zmiana wyglądu . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.4 Klasa Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.4.1 Struktura prezentacji . . . . . . . . . . . . . . . . . . . . . . . 14
1.4.2 Slajd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4.3 Warstwy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.4.4 Elementy specjalne Beamera . . . . . . . . . . . . . . . . . . . 17
1.4.5 Zmiana wyglądu prezentacji . . . . . . . . . . . . . . . . . . . 18
1.5 Klasa pdfScreen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5.1 Struktura prezentacji . . . . . . . . . . . . . . . . . . . . . . . 19
1.5.2 Slajd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.5.3 Zmiana wyglądu prezentacji . . . . . . . . . . . . . . . . . . . 21
1.5.4 Multimedia w pdfScreen . . . . . . . . . . . . . . . . . . . . . 22
2
2 Multimedia 23
2.1 Dodawanie filmów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1.1 Pakiet Mutlimedia . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1.2 Pakiet Movie15 . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2 Dodawanie dźwięku . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.2.1 Polecenie ”sound” . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.3 Dodawanie grafiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4 Zakończenie 43
Literatura 44
Wstęp
Często w życiu spotykamy się z sytuacją, w której konieczne jest omówienie jakie-
goś tematu, wygłoszenie wykładu lub prezentacja swoich osiągnięć szerszej publice.
Obecnie najczęściej, oprócz zwykłego rzutnika, mamy możliwość wykorzystania pro-
jektora. Tu pojawia się możliwość wyboru programu, który umożliwi nam stworzenie
takiej prezentacji. Powinna ona móc w pełni wykorzystać możliwości sprzętu tego
typu. Może to być oczywiście jeden z wielu znanych i powszechnie używanych pro-
gramów komercyjnych lub darmowych. Jednak to, że są powszechnie używane nie
znaczy, że są one najlepsze. Dobrą alternatywą okazuje się LATEX- program przezna-
czony do zaawansowanego składu tekstu. Może się wydawać, że tego typu program
ma niewiele wspólnego z tworzeniem zaawansowanych prezentacji multimedialnych
- ciekawych i przyciągających wzrok potencjalnego odbiorcy. LATEXma dużo większe
możliwości niż wynika to wynika z jego pierwotnego przeznaczenia. Za jego pomocą
można tworzyć prezentacje, które często przewyższają swoją formą i możliwościami
te tworzone np. w MS PowerPoint.
Czym tak naprawdę jest LATEX[11]1 ? W istocie jest to zestaw instrukcji (w posta-
ci poleceń, makr, makrodefinicji), które stanowią rozszerzenie systemu składu TEX,
automatyzując wiele zadań i przyśpieszając proces poprawnego składania tekstu.
Za pomocą LATEX-a możemy oczywiście kompilować dokumenty TEX-a. Zależności
pomiędzy LATEX-em, a TEX-em najlepiej obrazuje rysunek 1.
Wśród wielu rozszerzeń LATEX-a są i takie, które pozwalają na tworzenie prezen-
tacji. Wraz z biegiem czasu LATEXbył ulepszany, aż do obecnej wersji czyli LATEX 2ε .
Wydawać by się mogło, że środowisko przeznaczone do składu tekstu nie może być
jednocześnie wydajną i atrakcyjną platformą do tworzenia prezentacji, ale jak wiado-
mo nie należy zbyt pochopnie dokonywać ocen. Istnieje wiele dodatkowych pakietów
1
http://www.gust.org.pl/doc/tex whatisit/
WSTĘP 4
2
Ang. What you see is what you get (dostaniesz to, co widzisz).
3
A. Diller: LaTeX. Wiersz po wierszu, 1 Marca 2001
Rozdział 1
Tworzenie prezentacji
1
H. Partl, I. Hyna, E. Schlegl, T. Przechlewski, R. Kubiak, J. Gołdasz: Nie za krótkie wprowa-
dzenie do systemu LATEX 2ε , Wydanie drugie, poprawione, uaktualnione i rozszerzone, Styczeń 2007
1. TWORZENIE PREZENTACJI
1.1 Z czego powinna składać się prezentacja? 7
Struktura prezentacji
Kompozycja slajdu
Kolorystyka
Oprócz treści zawartej w prezentacji, ważny jest graficzny sposób jej przedsta-
wienia. Należy jednak pamiętać, że stosowanie zbyt dużej liczby kolorów (w tym
barwy białej i czarnej) ogranicza skuteczność prezentacji. Wskazane jest stosowanie
1. TWORZENIE PREZENTACJI
1.2 Struktura pliku źródłowego 8
nie więcej niż czterech kolorów na jednym ekranie w grafice i tekście (nie dotyczy to
oczywiście zdjęć).
1 \documentclass{article}
2 \usepackage[MeX]{polski} % Linux
3 \usepackage[latin2]{inputenc} % Linux
4 %\usepackage{polski} % MS Windows
5 %\usepackage[cp1250]{inputenc} % MS Windows
6 \begin{document}
7 Małe jest piękne.
8 \end{document}
2
dwie wersje kodowania znaków dla systemu Linux i Windows
3
H. Partl, I. Hyna, E. Schlegl, T. Przechlewski, R. Kubiak, J. Gołdasz: Nie za krótkie wprowa-
dzenie do systemu LATEX 2ε , Wydanie drugie, poprawione, uaktualnione i rozszerzone, Styczeń 2007
1. TWORZENIE PREZENTACJI
1.2 Struktura pliku źródłowego 9
1 \begin{itemize}
2 \item punkt I
3 \item punkt II
4 \item punkt III
5 \end{itemize}
4
L. Lamport LATEX System opracowywania dokumentów. Podręcznik i przewodnik użytkownika,
Styczeń 2004
1. TWORZENIE PREZENTACJI
1.3 Klasa Prosper 10
Aby stworzyć prezentacje używając klasy Prosper, należy wybrać go jako klasę
dokumentu w poleceniu \documentclass{...} (można również zrobić to za po-
mocą komendy \usepackage{...}). W tabeli 1.1 przedstawiona została struktura
dokumentu LATEXz wykorzystaniem klasy Prosper. Są w niej bardzo dobrze widoczne
poszczególne elementy, takie jak preambuła i część główna dokumentu. W tej z kolei
wyróżnione są slajdy. Po prawej widoczne są opcje klasy, które możemy wykorzystać.
5
PostScript – uniwersalny język opisu strony opracowany przez firmę Adobe Systems, będący
obecnie standardem w zastosowaniach poligraficznych.
6
Making Presentations with LATEXGuidelines , 16 Czerwca 2004
1. TWORZENIE PREZENTACJI
1.3 Klasa Prosper 11
Opcje:
\documentclass [opcje]{prosper} final
\title{Tytuł prezentacji} draft
\subtitle{podtytuł}
\author{autor} total
\email{adres email} nototal
\institution{nazwa instytucji}
slideBW
SlideColor
\begin{document}
\maketitle colorBG
nocolorBG
\begin{slide} [translacja] {tytuł} ps
Teskt pierwszego slajdu pdf
\end{slide} noaccumulate
... accumulate
\overlays{n}{ azure
\begin{slide} [translacja] {tytuł} lignesbleues
Tekst kolejnego slajdu contemporain
\end{slide} nuancegiris
} troispoints
\end{document} frames
...
Opcje preambuły
1.3.2 Slajd
Slajd specjalny
Za pomocą polecenia:
\part[efekt_przejścia]{tekst}
mamy możliwość stworzenia slajdu, który będzie zawierał jedynie tekst podany w na-
wiasach klamrowych. Będzie on wyśrodkowany w poziomie i w pionie.
9
F. Goualard: Manual for the prosper class, 14 lipca 2005
10
nie trzeba umieszczać go w środowisku slide
1. TWORZENIE PREZENTACJI
1.3 Klasa Prosper 13
1.3.3 Warstwy
11
H. Partl, I. Hyna, E. Schlegl, T. Przechlewski, R. Kubiak, J. Gołdasz: Nie za krótkie wprowa-
dzenie do systemu LATEX 2ε , Wydanie drugie, poprawione, uaktualnione i rozszerzone, Styczeń 2007
12
http://www.math.umbc.edu/ rouben/prosper/
1. TWORZENIE PREZENTACJI
1.4 Klasa Beamer 14
Klasa bemaer posiada wiele nowych poleceń, które służą tworzeniu prezentacji.
Klasę wybieram wpisując jej nazwę w documentclass{...}. Poniżej widać prosty
plik źródłowy prezentacji z użyciem beamera.
1 \documentclass[]{beamer}
2 \usepackage{polski}
3 \usepackage[cp1250]{inputenc}
4 \usetheme{Berlin}
5 \author{Autor Prezentacji}
6 \title{Tytuł}
7 %%Opcjonalnie:
8 % \subtitle{}
9 % \institute{}
10 % \date{}
11 \begin{document}
12
13 \begin{frame}[plain]
14 \maketitle
15 \end{frame}
16
17 \section{1}
18 \begin{frame}
19 \tableofcontents
20 \end{frame}
21
22 \section{2}
23 \subsection{2.1}
24 \begin{frame}
25 \frametitle{Tytuł slajdu}
26 % \framesubtitle{Podtytuł slajdu}
27 \end{frame}
28
29 \end{document}
13
T. Tantau: User Guide to the Beamer Class, Version 3.07, 11 Marca 2007
1. TWORZENIE PREZENTACJI
1.4 Klasa Beamer 15
1.4.2 Slajd
\begin{frame}[plain]
\maketitle
\end{frame}
Spis treści
1 \begin{frame}
2 \tableofcontents
3 \end{frame}
1. TWORZENIE PREZENTACJI
1.4 Klasa Beamer 16
Rozmieszczenie tekstu
W przypadku, gdy zawartość slajdu nie mieści się na jednym ekranie – pakiet
sam nie podejmuje odpowiednich działań. Możemy rozwiązać ten problem na kilka
sposobów:
1.4.3 Warstwy
Ramki specjalne
1 \begin{theorem}
2 Istnieje zbiór nieskończony
3 \end{theorem}
4
5 \begin{proof}
6 Wynika to z aksjomatu o nieskończoności.
7 \end{proof}
8
9 \begin{example}[Liczby naturalne]
10 Zbiór liczb naturalnych jest nieskończony.
11 \end{example}
Środowisko columns
Dużym plusem w pracy z klasą beamer jest możliwość używania gotowych mo-
tywów graficznych. Wyróżniamy pięć podstawowych typów[4]14 :
14
T. Tantau: User Guide to the Beamer Class, Version 3.07, 11 Marca 2007
1. TWORZENIE PREZENTACJI
1.5 Klasa pdfScreen 19
• hyperref • calc
• comment • amssymb
• truncate
• amsbsy
• graphicx
• shortvrb
• color
• fancybox
• colortbl
15
A. Diller: LaTeX. Wiersz po wierszu, 1 Marca 2001
16
S. Rahtz, H. Oberdiek Hypertext marks in LATEX: a manual for hyperref, 2 Lutego 2004
1. TWORZENIE PREZENTACJI
1.5 Klasa pdfScreen 20
1 \begin{screen}
2 \margins{.65in}{.65in}{.65in}{.65in} % marginesy
3 \screensize{6.25in}{8in} % wymiary strony
4 \end{screen}
1.5.2 Slajd
Środowisko ”slide”
Tak zbudowane slajdy okazują się być przydatne w przypadku użycia opcji print.
Slajd jest wtedy drukowany w jednej ramce, a obok jest drukowana ramka na notatki.
Notatka musi mieć ustalony tytuł za pomocą polecenia:
\notesname{Notatki:}
Środowisko ”print”
1 \begin{print}
2 ...
3 \end{print}
Pakiet pdfScreen posiada dość małe możliwości, jeśli chodzi o graficzną stronę
prezentacji. Oprócz zmian motywów kolorystycznych, o których mowa była w ta-
beli 1.5, możemy zmieniać tła poszczególnych elementów. Aby zmienić kolor tła
wpisujemy:
1. TWORZENIE PREZENTACJI
1.5 Klasa pdfScreen 22
18
C. V. Radhakrishnan: pdfscreen.sty — Manual, 27 Listopada 2003
Rozdział 2
Multimedia
Pierwszy jest dołączony do klasy beamer, ale jest w pełni samodzielny, więc nie
ma przeszkód, aby używać go z innymi klasami.
\movie[<opcje>]{<komentarz>}{<Nazwa pliku>}
Ta komenda w podanej nazwie pliku do dokumentu PDF. Film musi znajdować się w
miejscu, w którym aplikacja odtwarzająca będzie mogła go znaleźć – najlepiej, aby
był to ten sam katalog, w którym znajduje się plik PDF. W razie zmiany położenia
pliku prezentacji lub jej kopiowania należy tak samo postąpić z plikiem filmowym.
Pomimo swojej nazwy komenda \movie może zawierać również tylko sam dźwięk.
Film rozpocznie się tylko wtedy, gdy użytkownik kliknie na niego. Czy aplika-
cja będzie mogła wyświetlić film zależy od niej samej, od wersji i od platformy
systemowej, na której działa.
2. MULTIMEDIA
2.1 Dodawanie filmów 24
Przykład:
\movie[width=3cm,height=2cm, poster]{}{movie.mpg}
Jeśli aplikacja, za pomocą której oglądamy prezentację, nie jest w stanie odtwo-
rzyć filmu, ale inne zewnętrzne aplikacje są w stanie to zrobić, należy użyć opcji
externalviewer. Dzięki temu uruchomiona zostanie zewnętrzna aplikacja niezależ-
nie od prezentacji.
Opcje poleceń przedstawione, są w tabeli 2.1.
multimedialne nie mogą być włączone do końcowego dokumentu PDF – pliki multi-
medialne muszą być dostarczane razem z dokumentem końcowym.
3
H. Partl, I. Hyna, E. Schlegl, T. Przechlewski, R. Kubiak, J. Gołdasz: Nie za krótkie wprowa-
dzenie do systemu LATEX 2ε , Wydanie drugie, poprawione, uaktualnione i rozszerzone, Styczeń 2007
Rozdział 3
1 %-------------------------Preambuła---------------------------------
2 \documentclass[pdf, final ,capsules,slideColor,colorBG]{prosper}
3 %% Opcje ’pdf’ i ’colorBG’ tworzą wersje ekranową prezentacji
4
5 \usepackage{polski} %\_pakiety językowe
6 \usepackage[cp1250]{inputenc} %/
7 \usepackage{pstricks,pst-node, %\
8 pst-text,pst-3d} % \
9 \usepackage{amsmath} % \_ pozostałe pakiety
10 \usepackage{movie15} % /
11 \usepackage{hyperref} % /
12 \usepackage{graphicx} %/
3. PROJEKT WŁASNY - PREZENTACJE W WYBRANYCH KLASACH
3.1 Prezentacja w klasie Prosper 29
13 \title{Dźwięk} % tytuł
14 \subtitle{Teoria i podstawy } % podtytuł
15 \author{{{\blue Marek Winiarski}}} % autor
16 %\email{adres@poczta.pl} % adres email
17 \institution{ % nazwa instytucji
18 Państwowa Wyższa Szkoła Zawodowa w Chełmie
19 }
20 \Logo(-1.2,-1.0){ % wstawia plik graficzny w miejscu
21 % o podanych współrzędnych
22 \includegraphics[width=1.6cm]{logo.eps}
23 }
24 \slideCaption{M. Winiarski 2008} % popdpis strony
25 \displayVersion % wyświetla wersje
26 \DefaultTransition{Split} % standardowy efekt przejścia
27 \collapsedBookmarksfalse % rozwijane menu skrótów do slajdów
28 \institution{ %
29 Państwowa Wyższa Szkoła Zawodowa w Chełmie
30 }
31 %---------------------------Początek dokumentu----------------------
32 \begin{document}
33 %-------------------------------------------------------------------
34
35 \maketitle % tworzy slajd tytułowy
36
37 %-------------------------------------------------------------------
38 \overlays{4}{ % tworzy 4 warstwy na slajdzie
39 \begin{slide}{O czym będziemy mówić} % początek slajdu z tytułem
40 \begin{itemstep} % początek listy wypunktowania
41 \item Powstawanie dźwięku % punkty pojawiają na kolejnych
42 \item Prędkość dźwięku % warstwach slajdu
43 \item Cechy
44 \item Zjawiska i zastosowanie
45 \end{itemstep} % koniec listy wypunktowania
46 \end{slide} % koniec slajdu
47 }
48 %-------------------------------------------------------------------
49 \overlays{3}{ % tworzy 3 warstwy na slajdzie
50 \begin{slide}{Czym jest dźwięk} % początek slajdu z tytułem
51 \begin{itemstep} % początek listy wypunktowania
52 \item Dźwiękiem nazywamy wrażenie jakie odnosimy,
53 gdy do naszego ucha dociera fala akustyczna.
54 \item Przez falę akustyczną będziemy rozumieć
55 każdą falę mechaniczną rozchodzącą
56 się w ośrodku, której częstotliwość
57 zawiera się pomiędzy 16Hz a 20000Hz.
58 \item Źródłem dźwięku są obiekty drgające
59 z częstotliwościami z podanego wyżej zakresu.
60
61 \end{itemstep} % koniec listy wypunktowania
62 \end{slide} % koniec slajdu
63 }
64 %-------------------------------------------------------------------
65 \begin{slide}{Fala akustyczna} % początek slajdu z tytułem
66 \begin{figure}[h] % środowisko "figure"
67 \centering
68 % wstawienie grafiki wyśrodkowanej o podanej szerokości
69 \includegraphics[width=10cm]{fala.eps}
70 \caption[Short]{Fala akustyczna} % podpis grafiki
71 \end{figure} % koniec środowiska "figure"
72 \end{slide} % koniec slajdu
73
74
75
3. PROJEKT WŁASNY - PREZENTACJE W WYBRANYCH KLASACH
3.1 Prezentacja w klasie Prosper 30
76 %-------------------------------------------------------------------
77 \overlays{3}{ % tworzy 3 warstwy na slajdzie
78 \begin{slide}{Prędkość Dźwięku} % początek slajdu z tytułem
79 {\small % zmiana rozmiaru czcionki
80 Prędkość dźwięku w ośrodku wyliczymy według \\
81 poniższego wzoru:\\
82 \begin{equation}
83 v=\sqrt{\frac{B}{\rho}} % wzór matematyczny
84 \end{equation}
85
86 \FromSlide{2} % tekst wyświetlany od warstwy nr 2
87 Gdzie $B$ to ściśliwość, a $\rho$- gęstość.\\
88 \FromSlide{3} % tekst wyświetlany od warstwy nr 3
89 Przykładowe prędkośći:
90
91 \centering \begin{tabular}{|l|l|} % początek tabeli
92 \hline
93 powietrze & $332,4 \frac{m}{s} (0^{o}C)$ \\
94 \hline
95 woda & $1450 \frac{m}{s} (15^oC)$ \\
96 \hline
97 żelazo & $5130 \frac{m}{s} (20^{o}C)$ \\
98 \hline
99 guma & $54 \frac{m}{s} (0^{o}C)$ \\
100 \hline
101 \end{tabular} % koniec tabeli
102 }
103 \end{slide} % koniec slajdu
104 }
105
106
107 %-------------------------------------------------------------------
108 \overlays{3}{ % tworzy 3 warstwy na slajdzie
109 \begin{slide}{Częstotliwość fali} % początek slajdu z tytułem
110
111 {\scriptsize % zmiana rozmiaru czcionki
112 Wysokość odbieranego dźwięku wiąże się z częstotliwością
113 fali akustycznej jaka trafia do naszego ucha.
114 Ta z kolei związana jest z prędkością rozchodzenia
115 się dźwięku w danym ośrodku. \\
116
117 \begin{equation}
118 % tekst widoczny na 2 warstwie (zarezerwowane miejsce)
119 \fromSlide*{2}{\rnode{NA}{\pscirclebox[linecolor=red]{f}}}
120 % tekst widoczny na 1 warstwie (zarezerwowane miejsce)
121 \onlySlide*{1}{
122 \rnode{NA}{\pscirclebox[linecolor=red,linestyle=none]{f}}}
123 =\frac{1}{T}=\frac{v}{\lambda}
124 \end{equation}
125 \vspace{1cm} % odstęp pionowy
126
127 \FromSlide{2}% % tekst widoczny od warstwy nr 2
128 Zależności pomiędzy częstotliwością \rnode{NB}{$f$}, okresem $T$,\\
129 długością fali $\lambda$ oraz prędkością rozchodzenia się fali.
130 % tekst widoczny na 3 warstwie (zarezerwowane miejsce)
131 \fromSlide*{3}{
132 %poniższe polecenie tworzy strzałkę z punktu NB do NA
133 \nccurve[linecolor=red,angleA=90,angleB=270]{->}{NB}{NA}}
134 }
135
136 \end{slide} % koniec slajdu
137 }%-------------------------------------------------------------------
138 \begin{slide}{Interferencja} % początek slajdu z tytułem
139 {\small % zmiana rozmiaru czcionki
140 Jak wiemy fale mechaniczne mogą nakładać się na siebie. \\
3. PROJEKT WŁASNY - PREZENTACJE W WYBRANYCH KLASACH
3.1 Prezentacja w klasie Prosper 31
1 %-------------------------Preambuła---------------------------------
2 \documentclass[10pt,hyperref={pdfpagemode=FullScreen}]{beamer}
3 % opcje pakietu: czcionka 11pt,
4 % automatyczne uruchamianie w trybie pełnoekranowym
5 \usepackage{polski} %\_pakiety językowe
6 \usepackage[cp1250]{inputenc} %/
7 \usepackage{hyperref} %\
8 \usepackage{graphicx} % \_pozostałe pakiety
9 \usepackage{multimedia} % /
10 \usepackage{xcolor} %/
11
12 \usetheme{Berlin} % wybór ogólnego stylu graficznego
13 \useinnertheme[shadow]{rounded} % styl wewątrz slajdów
14 \usecolortheme{seahorse} % wybór motywu kolorów
15
16 \author{Marek Winiarski} % autor prezentacji
17 \title{Symulacje i modelowanie % tytuł prezentacji
18 w aerodynanice}
19 \institute{Państwowa Wyższa % nazwa instytutu
20 Szkoła Zawodowa
21 w Chełmie}
22 \date{\today} % data(\today=obecna)
23 \titlegraphic{\includegraphics[scale=0.15]{s6i4_lg.jpg}}
24
25 %Opcjonalnie:
26 %\setbeamercovered{transparent} % ukryty tekst jest przeźroczysty
27 %\subtitle{} % podtytuł
28 %\subject{} % temat
29 %\setbeamercolor{normal text}{bg=green!20} % zmiana koloru tła
30 %-------------------Spis tesci sekcji-------------------------------
31 \AtBeginSection[] % komenda powoduje, że zawartość w "{}" będzie
32 % wstawiana przed każdą nową sekcją
33 {
34 \begin{frame}<beamer> % ramka beamera
35 \frametitle{Spis treści} % tytuł slajdu
36 \tableofcontents[currentsection] % spis treśći w obecną sekcją
37 %\tableofcontents[currentsection,currentsubsection]
38 \end{frame}
39 }
40
41 %--------------------Początek dokumentu-----------------------------
42 \begin{document}
43
44 %--------------------------Slajd 1----------------------------------
45 \begin{frame}[plain] % slajd bez styly graficznego
46 \maketitle % tworzy slajd tytułowy
47 \end{frame}
48 %--------------------------Slajd 2----------------------------------
49 \begin{frame}
50 \tableofcontents % spis treści prezentacji
51 % na podstawie poleceń
52 % \section{} i \subsection{}
53 \end{frame}
3. PROJEKT WŁASNY - PREZENTACJE W WYBRANYCH KLASACH
3.2 Prezentacja w klasie Beamer 33
54
55 %-------------------------------------------------------------------
56 \section{Wstęp} % sekcja
57 \subsection{Aerodynamika} % podsekcja
58 %--------------------------Slajd 3----------------------------------
59 \begin{frame}
60 \frametitle{Wstęp} % tutuł slajdu
61 \begin{block}{Aerodynamika} % początek bloku
62 Aerodynamika \emph{(z greckiego:
63 aéros - "powietrze" i dynamikós-
64 "mający siłę, silny")} - dział
65 fizyki, mechaniki płynów,
66 zajmujący się badaniem zjawisk
67 związanych z ruchem gazów,
68 a także ruchu ciał stałych
69 w ośrodku gazowym i sił
70 działających na te ciała.
71 \end{block} % koniec bloku
72 \end{frame}
73
74 %-------------------------------------------------------------------
75 \subsection{Siły aerodynamiczne} % podsekcja
76 %--------------------------Slajd 4----------------------------------
77 \begin{frame}
78 \frametitle{Siły aerodynamiczne} % tytuł slajdu
79
80 \scriptsize{
81 \begin{columns}[c] % początek środowiska kolumn
82 % (c - zawartość wycentrowana)
83 \column{.5\textwidth} % kolumna 1 - 0.5 szerokości tekstu
84 \begin{block}{Opór aerodynamiczny} % początek bloku
85
86 $|\vec D| = C_D \cdot S \cdot p_d$ \\ % równanie mat.
87 $p_d=\frac{\rho_f \, |\vec v|^2}{2}$\\ % równanie mat.
88
89 \begin{itemize} % początek listy wypunktowania
90 \item $\vec D$ { siła oporu % punkt
91 \item $C_D$ { współczynnik siły % punkt
92 oporu (zwykle oznaczany przez $C_x$)
93 \item $S$ { powierzchnia rzutu ciała na % punkt
94 płaszczyznę prostopadłą do kierunku
95 ruchu względnego ciała i płynu
96 \item $p_d$ { ciśnienie dynamiczne % punkt
97 \item $\vec v$ { prędkość ciała % punkt
98 względem płynu
99 \item $\rho_f$ { gęstość płynu. % punkt
100 \end{itemize} % koniec listy wypunktowania
101 \end{block} % koniec bloku
102
103 \column{.5\textwidth} % kolumna 2 - 0.5 szerokości tekstu
104
105 \begin{block}{Siła nośna} % początek bloku
106 $P_z = C_z \cdot \rho \cdot S \cdot
107 {V^2\over 2}$\\ % równanie
108 gdzie:\\
109 \begin{itemize} % początek listy wypunktowania
110 \item $P_z$ { wytworzona siła nośna % punkt
111 \item $C_z$ { współczynnik siły nośnej% punkt
112 \item $\rho$ { gęstość płynu % punkt
113 \item $S$ { powierzchnia skrzydła $(m^2)$ % punkt
114 \item $V$ { prędkość ciała względem płynu $(m/s)$ % punkt
115 \end{itemize} % koniec listy wypunktowania
116 \end{block} % koniec bloku
3. PROJEKT WŁASNY - PREZENTACJE W WYBRANYCH KLASACH
3.2 Prezentacja w klasie Beamer 34
1 %------------------------preambuła---------------------------------
2 \documentclass[11pt,landscape]{article} % wybór klasy dokumentu
3. PROJEKT WŁASNY - PREZENTACJE W WYBRANYCH KLASACH
3.3 prezentacja w klasie pdfScreen 37
193 lub dodatni (jeżeli $Ma > 1$). Poniżej prędkości dźwięku
194 wzrost pola przekroju powoduje zmniejszenie szybkości
195 przepływu (stosunek jest odwrotnie proporcjonalny). Po
196 przekroczeniu prędkości dźwięku ta relacja ulega odwróceniu
197 i wraz ze wzrostem pola przekroju rośnie prędkość przepływu.
198 Na zwężającym się odcinku kanału ’A’ następuje zwiększanie
199 prędkości do prędkości dźwięku, na odcinku ’b’ prędkość
200 może rosnąc od prędkości dźwięku.
201
202 Takie ukształtowanie nazywa się dyszą Lavala i stosowane
203 jest w silnikach rakietowych i silnikach samolotów
204 naddźwiękowych w czasie lotu naddźwiękowego.
205
206 %-------------------------------------------------------------------
207 \begin{slide} % początek slajdu
208 \begin{center}
209 \Large Koniec
210 \end{center}
211 \end{slide} % koniec slajdu
212 %-------------------------Koniec dokumentu-------------------------
213 \end{document}
3.4.1 Możliwości
Najważniejsze przy wyborze klas są oczywiście możliwości, które dana klasa ofe-
ruje. Moim zdaniem największe pole do popisu mamy używając klasy beamer. Po-
siada ona największą ilość dodatków takich jak: ramki specjalne, dużą ilość gotowych
stylów tła i czcionek, duże możliwości modyfikacji poszczególnych elementów pre-
zentacji. Możliwości jakie oferują warstwy w pakiecie beamer nie posiada żadna z
pozostałych klas. Klasa prosper ustępuje nieznacznie możliwościami beamer’owi.
Nie posiada tak rozbudowanych gotowych schematów prezentacji, jednak ma ich
3. PROJEKT WŁASNY - PREZENTACJE W WYBRANYCH KLASACH
3.4 Analiza klas 41
3.4.3 Wygląd
Elementem, na który dużo ludzi zwraca uwagę, jest strona graficzna prezen-
tacji. W tej dziedzinie zdecydowanie wyróżniają się prezentacje w klasie beamer.
Gotowe style posiadają profesjonalny wygląd, często mają dołączone panele nawiga-
cyjne. Ponadto, łatwo możemy zmieniać poszczególne elementy stylów. Wymieniane
już wcześniej ramki są bardzo przydatne i dobrze komponują się z pozostałymi
elementami prezentacji. Bogate opcje warstw pozwalają na dynamiczne przejścia
pomiędzy nimi w wieloraki sposób. Bogaty wygląd niesie jednak pewne niebezpie-
3. PROJEKT WŁASNY - PREZENTACJE W WYBRANYCH KLASACH
3.4 Analiza klas 42
czeństwo, ponieważ może on odwrócić uwagę od tego, co jest ważne, czyli treści samej
prezentacji. Efekty graficzne należy stosować więcz umiarem. Prezentacje tworzone
w klasie Prosper graficznie bardzo przypomina te znane z programów PowerPoint
lub Star Impres dzięki gotowym stylom graficznym wzorowanych właśnie na nich.
PdfScreen wypada w tym aspekcie najsłabiej - poza panelem bocznym i zmianą
tła prezentacji nie mamy zbyt wielu możliwości.
Gdy plik prezentacji jest już gotowy możemy przystąpić do wygenerowania pli-
ku wyjściowego w formacie PDF. Sam czas generowania pliku PDF przy obecnych
mocach obliczeniowych komputerów jest bardzo krótki i można go pominąć. Waż-
niejsze jest to w ilu krokach otrzymujemy plik z naszą prezentacją i jak będzie
ona działać na różnych systemach. Jeśli chodzi o tworzenie pliku .PDF najlepiej
wypadają klasy Beamer i pdfScreen, ponieważ w ich przypadku możemy użyć
programu pdflatex i od razu stworzyć plik .PDF. W przypadku klasy Prosper
musimy dodatkowo przejść przez fazę przetworzenia prezentacji do .DVI1 lub .PS2 .
Z tak przygotowanymi prezentacjami najepiej radzi sobie program Adobe Reader,
ale z powodzeniem możemy używać również innych. Dotyczy to wszystkich opisy-
wanych klas.
3.4.5 Podsumowanie
Zakończenie
[4] T. Tantau: User Guide to the Beamer Class, Version 3.07, 11 Marca 2007
[9] S. Rahtz, H. Oberdiek Hypertext marks in LATEX: a manual for hyperref, 2 Lu-
tego 2004
STRONY INTERNETOWE
[11] http://www.gust.org.pl/doc/tex_whatisit/
[12] http://www.math.umbc.edu/~rouben/prosper/