SlideShare a Scribd company logo
1 of 51
Download to read offline
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.
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/
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
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.
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).
Prezentacijų kūrimas su LaTeX Beamer
  Programinė įranga




Kaip pradėti naudotis?




                       sudo apt-get install texlive littex
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
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.
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/
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 į...
Prezentacijų kūrimas su LaTeX Beamer
  Prezentacijos kūrimas
    Skaidrės


Antraštė




     Tekstas arba LaTeX kodas.
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}
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}
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
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.
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 }
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 }
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 }
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 }
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
Prezentacijų kūrimas su LaTeX Beamer
  Prezentacijos kūrimas
    Tekstas ir lygiavimas


Atitraukimo pavyzdžiai




              Prieš šį tekstą parašyta hskip1cm.
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.
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.
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.
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.
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.
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
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
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
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}
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
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 :-)
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.
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
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
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
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
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.
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>...
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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/
Prezentacijų kūrimas su LaTeX Beamer
  Pabaiga




                                       Ačiū

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Prezentacijų kūrimas su LaTeX Beamer

  • 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ū