Prezentacijų kūrimas su LaTeX Beamer
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Prezentacijų kūrimas su LaTeX Beamer

on

  • 4,221 views

 

Statistics

Views

Total Views
4,221
Views on SlideShare
3,592
Embed Views
629

Actions

Likes
0
Downloads
19
Comments
0

3 Embeds 629

http://pawka.linija.net 617
http://feeds.feedburner.com 7
http://webcache.googleusercontent.com 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Prezentacijų kūrimas su LaTeX Beamer Presentation Transcript

  • 1. Prezentacijų kūrimas su LaTeX Beamer Prezentacijų kūrimas su LaTeX Beamer Ubuntu 10.10 release party Povilas Balzaravičius 2010 m. spalio 17 d.
  • 2. Prezentacijų kūrimas su LaTeX Beamer Kas aš? Povilas Balzaravičius Internete dar žinomas kaip Pawka Web programuotojas pavvka@gmail.com (+Jabber) http://pawka.linija.net/
  • 3. Prezentacijų kūrimas su LaTeX Beamer Turinys 1 Įžanga 2 Programinė įranga 3 Prezentacijos kūrimas Temos Skaidrės Skyriai ir turinys Sąrašai Tekstas ir lygiavimas Kodo atvaizdavimas Atvaizdavimo eiliškumas Grafika Lietuvybė 4 Pabaiga
  • 4. Prezentacijų kūrimas su LaTeX Beamer Įžanga Apie ką mes čia? LaTeX - žymėjimo kalba ir sistema, skirta dokumentų rengimui. Beamer klasė - skirta prezentacijų rengimui LaTeX kalba.
  • 5. Prezentacijų kūrimas su LaTeX Beamer Įžanga Kodėl LaTeX Beamer? Nereikia rūpintis atvaizdavimu. Tekstinis plain-text turinys. Suderinama su versijų kontrolės sistemomis. Galima naudoti mėgstamą teksto redaktorių. Programinio kodo žymėjimas (highlight). Automatinė numeracija, turinys, ... Nėra atvaizdavimo problemų (pdf).
  • 6. Prezentacijų kūrimas su LaTeX Beamer Programinė įranga Kaip pradėti naudotis? sudo apt-get install texlive littex
  • 7. Prezentacijų kūrimas su LaTeX Beamer Programinė įranga Kaip pradėti naudotis? sudo apt-get install texlive littex ...ir bet kuris teksto redaktorius, pvz. sudo apt-get install texmaker
  • 8. Prezentacijų kūrimas su LaTeX Beamer Programinė įranga Kaip pradėti naudotis? sudo apt-get install texlive littex ...ir bet kuris teksto redaktorius, pvz. sudo apt-get install texmaker Viso apie 700 MB.
  • 9. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Temos Temų naudojimas Beamer turi iš anksto paruoštas temas, kurios leidžia greitai pakeisti išvaizdą. Trys tipai: išdėstymas, spalvos ir šriftai. Naudojamos komantos: usetheme{Tema} ir usecolortheme{Tema}. Žinoma jas galima redaguoti, bet tai išsiaiškinsit patys :-) Temų sąrašas: http://www.hartwork.org/beamer-theme-matrix/
  • 10. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Skaidrės Skaidrės kūrimas Prezentacija susideda iš skaidrių :-) Skaidrės kūrimas begin{frame} frametitle{Antraštė} Tekstas arba LaTeX kodas. end{frame} Ir gausim kažką panašaus į...
  • 11. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Skaidrės Antraštė Tekstas arba LaTeX kodas.
  • 12. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Skyriai ir turinys Skyrių naudojimas Tvarkingas dokumentas susideda iš skyrių. Iš jų generuojamas turinys. Beamer palaiko trijų lygių skyrius: section{Pavadinimas} subsection{sub-Pavadinimas} subsubsection{sub-sub-Pavadinimas}
  • 13. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Skyriai ir turinys Turinio generavimas Tvarkingai surašius skyrius, galima sugeneruoti turinį. Kodas begin{frame} tableofcontents end{frame}
  • 14. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Skyriai ir turinys 1 Įžanga 2 Programinė įranga 3 Prezentacijos kūrimas Temos Skaidrės Skyriai ir turinys Sąrašai Tekstas ir lygiavimas Kodo atvaizdavimas Atvaizdavimo eiliškumas Grafika Lietuvybė 4 Pabaiga
  • 15. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Sąrašai Sąrašai Kurdami prezentacijas dažnai naudojame sąrašus. Beamer turi tris sąrašų tipus: itemize Paprastas sąrašas enumerate Sunumeruotas sąrašas description Elementų sąrašas, su paaiškinimais. Šis sąrašas yra description tipo.
  • 16. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Sąrašai Paprastas sąrašas Sąrašų struktūra aprašoma panašiai. Kiekvienas sąrašo elementas pradedamas item komanda. Paprastas sąrašas aprašomas taip: Kodas Rezultatas begin { itemize } Ubuntu item Ubuntu Kubuntu item Kubuntu Xubuntu item Xubuntu end { i t e m i z e }
  • 17. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Sąrašai Sunumeruotas sąrašas Sunumeruotą sąrašą gausime raktinį žodį itemize pakeitę į enumerate. Kodas Rezultatas b e g i n { enumerate } 1 Ubuntu item Ubuntu 2 Kubuntu item Kubuntu 3 Xubuntu item Xubuntu end { enumerate }
  • 18. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Sąrašai Elementų sąrašas Description tipas neženkliai skiriasi nuo anksčiau minėtų. Prie kiekvieno sąrašo elemento yra nurodomas pavadinimas ir jo paaiškinimas. Kodas Rezultatas begin { d e s c r i p t i o n } Gnome Ubuntu item [ Gnome ] Ubuntu KDE Kubuntu item [KDE] Kubuntu XFCE Xubuntu item [XFCE] Xubuntu end { d e s c r i p t i o n }
  • 19. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Lygiavimas Galimi trys lygiavimo variantai: flushleft Kairė flushright Dešinė center Centras Teksto centravimas Rezultatas begin { center } Tekstas centre. Tekstas centre . end { c e n t e r }
  • 20. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Atitraukimai Teksto ir kitų objektų atitraukimui naudojamos vskip ir hskip komandos (vertical ir horisontal). Komandos rašomos pagal šabloną vskip<kiekis><vienetai>. Kiekis - skaičius, kuris nurodo kokiu atstumu atitraukti objektą. Gali būti ir neigiamas. Vienetai: pt, cm (kiti?). Nurodo kokiais vienetais matuoti atitraukimą. Pavyzdžiai: vskip10pt hskip-2cm
  • 21. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Atitraukimo pavyzdžiai Prieš šį tekstą parašyta hskip1cm.
  • 22. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Atitraukimo pavyzdžiai Prieš šį tekstą parašyta hskip1cm. Prieš šį tekstą parašyta hskip2cm.
  • 23. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Atitraukimo pavyzdžiai Prieš šį tekstą parašyta hskip1cm. Prieš šį tekstą parašyta hskip2cm. Prieš šį tekstą parašyta hskip3cm.
  • 24. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Atitraukimo pavyzdžiai Prieš šį tekstą parašyta hskip1cm. Prieš šį tekstą parašyta hskip2cm. Prieš šį tekstą parašyta hskip3cm. Prieš šį tekstą parašyta hskip4cm.
  • 25. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Atitraukimo pavyzdžiai Prieš šį tekstą parašyta hskip1cm. Prieš šį tekstą parašyta hskip2cm. Prieš šį tekstą parašyta hskip3cm. Prieš šį tekstą parašyta hskip4cm. Prieš šį tekstą parašyta vskip30pt.
  • 26. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Atitraukimo pavyzdžiai Prieš šį tekstą parašyta hskip1cm. Prieš šį tekstą parašyta hskip2cm. Prieš šį tekstą parašyta hskip3cm. Prieš šį tekstą parašyta vskip-65pt. Prieš šį tekstą parašyta hskip4cm. Prieš šį tekstą parašyta vskip30pt.
  • 27. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Tekstas ir lygiavimas Teksto formatavimas Pagrindinės teksto formatavimo komandos: Teksto komandos textbf{Labas} Labas textit{Labas} Labas textsc{Labas} Labas textsl{Labas} Labas texttt{Labas} Labas alert{Labas} Labas color{orange}{Labas} Labas structure{Labas} Labas
  • 28. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Kodo atvaizdavimas Listings paketas kodo atvaizdavimui Dokumento pradžioje nurodom usepackage{listings}. Leidžia atvaizduoti programavimo kalbų kodą. Kodą galima įtraukti iš failo. Palaiko daaaaugelio kalbų sintaksę. Turi dar daugiau galimybių (eilučių numeravimas, atitraukimai, ...) http://en.wikibooks.org/wiki/LaTeX/Packages/Listings
  • 29. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Kodo atvaizdavimas Kodo vaizdavimas dokumente Kodas begin{lstlisting}[language=python] def returnFalse(): return False end{lstlisting} rezultatas def r e t u r n F a l s e ( ) : return F a l s e
  • 30. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Kodo atvaizdavimas Kodo įtraukimas iš išorinių failų Kodą galima įtraukti iš išorinių failų. Patogu, nes kodas turi būti savo vietoje :-) l s t s e t { l a n g u a g e=python } l s t i n p u t l i s t i n g [ f i r s t l i n e =2, l a s t l i n e = 7 ] . . . . . . { code / 0 0 9 . py}
  • 31. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Kodo atvaizdavimas Kodo įtraukimas iš išorinių failų Kodą galima įtraukti iš išorinių failų. Patogu, nes kodas turi būti savo vietoje :-) l s t s e t { l a n g u a g e=python } l s t i n p u t l i s t i n g [ f i r s t l i n e =2, l a s t l i n e = 7 ] . . . . . . { code / 0 0 9 . py} def i s T r i p l e t ( a , b , c ) : i f a < b and b < c : i f pow ( a , 2 ) + pow ( b , 2 ) == pow ( c , 2 ) : return True return F a l s e
  • 32. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo eiliškumas, efektai arba overlays WYSIWYG programos turi priemones, leidžiančias skaidrės objektus atvaizduoti tam tikra tvarka. Dažniausiai jos paremtos grafiniais efektais. Beamer turi priemones, kurios taip pat leidžia nurodyti tvarką, kuria bus vaizduojami objektai. Elementai palaipsniui atidengiami naujuose PDF failo puslapiuose. Angliškai overlays, tačiau aš vadinu efektais :-)
  • 33. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Dokumento struktūra Prezentaciją sudaro skaidrės. Tą pačią skaidrę gali sudaryti keli pdf dokumento puslapiai (vadinkime juos žingsniais). Taip galima vienoje skaidrėje elementus atvaizduoti ne visus iš karto.
  • 34. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Pauzė Jei objektai išdėlioti paeiliui, galima naudoti komandą pause. Tekstas, esantis po šios komanods, bus atvaizduotas kitame dokumento puslapyje. Kodas Eins pause zwei pause drei
  • 35. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Pauzė Jei objektai išdėlioti paeiliui, galima naudoti komandą pause. Tekstas, esantis po šios komanods, bus atvaizduotas kitame dokumento puslapyje. Kodas Eins pause zwei pause drei rezultatas Eins
  • 36. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Pauzė Jei objektai išdėlioti paeiliui, galima naudoti komandą pause. Tekstas, esantis po šios komanods, bus atvaizduotas kitame dokumento puslapyje. Kodas Eins pause zwei pause drei rezultatas Eins zwei
  • 37. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Pauzė Jei objektai išdėlioti paeiliui, galima naudoti komandą pause. Tekstas, esantis po šios komanods, bus atvaizduotas kitame dokumento puslapyje. Kodas Eins pause zwei pause drei rezultatas Eins zwei drei
  • 38. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos Ką daryti jei norime elementus atvaizduoti ne paeiliui? Galime naudoti atvaizdavimo specifikacijas (overlay specifications). Jų dėka galima nurodyti kuriuo metu kuriuos objektus atvaizduoti.
  • 39. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - formatas Specifikacija aprašoma tarp ženklų <, >. Tarp ženklų nurodoma kuriuo metu atvaizduoti objektą. <1> - atvaizdavimas pirmame žingsnyje, <2-> - nuo antro žingsnio iki skaidrės pabaigos, <-3>, <2-4>, <1,3,4>...
  • 40. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - pavyzdys Kodas Rezultatas Ubuntu begin{itemize} item<1-> Ubuntu item<3,4> Kubuntu Xubuntu item<-3> Xubuntu item<2-3> Edubntu end{itemize}
  • 41. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - pavyzdys Kodas Rezultatas Ubuntu begin{itemize} item<1-> Ubuntu item<3,4> Kubuntu Xubuntu item<-3> Xubuntu Edubntu item<2-3> Edubntu end{itemize}
  • 42. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - pavyzdys Kodas Rezultatas Ubuntu begin{itemize} item<1-> Ubuntu Kubuntu item<3,4> Kubuntu Xubuntu item<-3> Xubuntu Edubntu item<2-3> Edubntu end{itemize}
  • 43. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - pavyzdys Kodas Rezultatas Ubuntu begin{itemize} item<1-> Ubuntu Kubuntu item<3,4> Kubuntu item<-3> Xubuntu item<2-3> Edubntu end{itemize}
  • 44. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - pavyzdys Galima naudoti ne tik sąrašams. Kodas Rezultatas Ubuntu alert<1->{Ubuntu} Kubuntu alert<3,4>{Kubuntu} Xubuntu alert<-3>{Xubuntu} Edubntu alert<2-3>{Edubntu}
  • 45. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - pavyzdys Galima naudoti ne tik sąrašams. Kodas Rezultatas Ubuntu alert<1->{Ubuntu} Kubuntu alert<3,4>{Kubuntu} Xubuntu alert<-3>{Xubuntu} Edubntu alert<2-3>{Edubntu}
  • 46. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - pavyzdys Galima naudoti ne tik sąrašams. Kodas Rezultatas Ubuntu alert<1->{Ubuntu} Kubuntu alert<3,4>{Kubuntu} Xubuntu alert<-3>{Xubuntu} Edubntu alert<2-3>{Edubntu}
  • 47. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Atvaizdavimo eiliškumas Atvaizdavimo specifikacijos - pavyzdys Galima naudoti ne tik sąrašams. Kodas Rezultatas Ubuntu alert<1->{Ubuntu} Kubuntu alert<3,4>{Kubuntu} Xubuntu alert<-3>{Xubuntu} Edubntu alert<2-3>{Edubntu}
  • 48. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Grafika Grafinių elementų įkėlimas Naudosim graphics paketą usepackage{graphics}. Palaiko jpg, gif, png formatus. includegraphics[width=4cm]{img/berlin.png}
  • 49. Prezentacijų kūrimas su LaTeX Beamer Prezentacijos kūrimas Lietuvybė Lietuviškų simbolių naudojimas Norėdami naudoti lietuviškus simbolius, turime dokumento pradžioje įtraukti šias kodo eilutes: usepackage[L7x]{fontenc} usepackage[lithuanian]{babel}
  • 50. Prezentacijų kūrimas su LaTeX Beamer Pabaiga Resursai Beamer - http://bitbucket.org/rivanvx/beamer/ Daug info - http://en.wikibooks.org/wiki/LaTeX Ši prezentacija - http://bitbucket.org/pawka/keynotes/ TeX, LaTeX and Friends (Q&A) - http://tex.stackexchange.com/
  • 51. Prezentacijų kūrimas su LaTeX Beamer Pabaiga Ačiū