Præsentationer i LaTeX
-
Upload
arne-jorgensen -
Category
Technology
-
view
517 -
download
3
description
Transcript of Præsentationer i LaTeX
Danmarks TEX-brugergruppe
24. februar 2000
Resumé
Indhold
JJ II
J I
Hjemmeside
Gå tilbage
Luk
Afslut
Præsentationer i LATEX
ARNE JØRGENSEN
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 2 af 12
Resumé
Dette foredrag handler om hvordan man kan fremstille storskærmspræsentationerved hjælp af LATEX.
Vi vil komme nærmere ind på en LATEX-pakke der kan hjælpe os med opsætningenaf „siderne“, og vi vil se på en postprocessor der tager over hvor TEX/LATEX ikkekan hjælpe os længere.
Tilsidst tager vi et kort kig på en alternativ løsning – stadig i TEX.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 3 af 12
Hvilke muligheder er der?
Slides
• Håndskrevne
• Traditionel tekstbehandling
• TEX og LATEX
– slides
– seminar
– foilT EX
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 3 af 12
Hvilke muligheder er der?
Slides
• Håndskrevne
• Traditionel tekstbehandling
• TEX og LATEX
– slides
– seminar
– foilT EX
Storskærm
• Microsoft PowerPoint
• Sun StarOffice
• MagicPoint
• TEX og LATEX
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 3 af 12
Hvilke muligheder er der?
Slides
• Håndskrevne
• Traditionel tekstbehandling
• TEX og LATEX
– slides
– seminar
– foilT EX
Storskærm
• Microsoft PowerPoint
• Sun StarOffice
• MagicPoint
• TEX og LATEX
– DVI-filer
– PostScript-filer
– PDF-filer
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
; Det er heldigvis let at tilpasse iLATEX
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
; Det er heldigvis let at tilpasse iLATEX
Vi vil skal kunne navigere idokumentet (frem, tilbage,indholdsfortegnelse, . . . )
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
; Det er heldigvis let at tilpasse iLATEX
Vi vil skal kunne navigere idokumentet (frem, tilbage,indholdsfortegnelse, . . . )
; hyperref -pakken er vor ven
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
; Det er heldigvis let at tilpasse iLATEX
Vi vil skal kunne navigere idokumentet (frem, tilbage,indholdsfortegnelse, . . . )
; hyperref -pakken er vor ven
Referencer til eksterne dokumenter,websider, . . .
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
; Det er heldigvis let at tilpasse iLATEX
Vi vil skal kunne navigere idokumentet (frem, tilbage,indholdsfortegnelse, . . . )
; hyperref -pakken er vor ven
Referencer til eksterne dokumenter,websider, . . .
; hyperref -pakken er vor ven
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
; Det er heldigvis let at tilpasse iLATEX
Vi vil skal kunne navigere idokumentet (frem, tilbage,indholdsfortegnelse, . . . )
; hyperref -pakken er vor ven
Referencer til eksterne dokumenter,websider, . . .
; hyperref -pakken er vor ven
Gå gennem en side „step-by-step“
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
; Det er heldigvis let at tilpasse iLATEX
Vi vil skal kunne navigere idokumentet (frem, tilbage,indholdsfortegnelse, . . . )
; hyperref -pakken er vor ven
Referencer til eksterne dokumenter,websider, . . .
; hyperref -pakken er vor ven
Gå gennem en side „step-by-step“; Ppower4-postprocessoren er vor ven
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 4 af 12
Hvad skal der til?
Hvilke krav har vi. . . og kan LATEX opfylde dem?
Resultatet skal kunne fremvises påen (stor)skærm, og gerne på envilkårlig platform
; pdflatex producererPDF-dokumenter der kan fremvisespå en lang række platforme vedhjælp af fx Adobe
A4 og lign. formater passer ikke tilskærmens format
; Det er heldigvis let at tilpasse iLATEX
Vi vil skal kunne navigere idokumentet (frem, tilbage,indholdsfortegnelse, . . . )
; hyperref -pakken er vor ven
Referencer til eksterne dokumenter,websider, . . .
; hyperref -pakken er vor ven
Gå gennem en side „step-by-step“; Ppower4-postprocessoren er vor ven
Pakkenpdfscreen samler meget af denne funktionalitet.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 5 af 12
pdfscreen -pakken
pdfscreen -pakken er lavet afC. V. Radhakrishnan. Pakken indlæserhyperrefog sætter sidestørrelsen efter skærmens format.pdfscreen laver også forskelligenavigationsmuligheder (menuer).
\usepackage[ options ]{pdfscreen}
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 5 af 12
pdfscreen -pakken
pdfscreen -pakken er lavet afC. V. Radhakrishnan. Pakken indlæserhyperrefog sætter sidestørrelsen efter skærmens format.pdfscreen laver også forskelligenavigationsmuligheder (menuer).
\usepackage[ options ]{pdfscreen}
Options
screen laver en skærmudgave af dokumentet
print laver en udgave til udskrift
article, amsart, book, amsbook den anvendte\documentclass
sidebar navigationsmenuen sættes i siden (standard er i bunden)
farvepalette bluelace, blue, gray, orange, palegreen, chocolate.
sprog pdfscreen kender 12 europæiske sprog (herunder dansk)
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 6 af 12
Kommandoer
\emblema{...} logo el.lign. på forsiden
\emblemb{...} logo el.lign. på øvrige sider
\urlid{...} hjemmeside
\emailid{...} e-post-adresse
\screensize{...}{...} skærmstørrelse (16:9 ?)
\affname{...} „affiliation“
\divname{...} „division“
\markboth{...}{...}
\begin{screen}...\end{screen} og\begin{print}...\end{print} er omgivelser der kun bliver sat i hhv.skærmversionen og den trykte version.
\duplex{...}{...} gør det tilsvarende med hhv. første og anden parameter.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 7 af 12
Potentielle problemer
Sprogforbistringer med mere
• Navigationspaneler i bunden bliver ikke oversat.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 7 af 12
Potentielle problemer
Sprogforbistringer med mere
• Navigationspaneler i bunden bliver ikke oversat.
• Hvis mere end et sprog gives som option vælges det første som default.I Babel er det det sidste.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 7 af 12
Potentielle problemer
Sprogforbistringer med mere
• Navigationspaneler i bunden bliver ikke oversat.
• Hvis mere end et sprog gives som option vælges det første som default.I Babel er det det sidste.
• Resumé-knappen på titelsiden går altid til næste side og ikke til siden medresumeet.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 7 af 12
Potentielle problemer
Sprogforbistringer med mere
• Navigationspaneler i bunden bliver ikke oversat.
• Hvis mere end et sprog gives som option vælges det første som default.I Babel er det det sidste.
• Resumé-knappen på titelsiden går altid til næste side og ikke til siden medresumeet.
• Sammenhæng mellem Resumé og Indholdsfortegnelse (standard LATEX?).
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 7 af 12
Potentielle problemer
Sprogforbistringer med mere
• Navigationspaneler i bunden bliver ikke oversat.
• Hvis mere end et sprog gives som option vælges det første som default.I Babel er det det sidste.
• Resumé-knappen på titelsiden går altid til næste side og ikke til siden medresumeet.
• Sammenhæng mellem Resumé og Indholdsfortegnelse (standard LATEX?).
• pdfscreen.sty burde værepdfscreen.cls .
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 7 af 12
Potentielle problemer
Sprogforbistringer med mere
• Navigationspaneler i bunden bliver ikke oversat.
• Hvis mere end et sprog gives som option vælges det første som default.I Babel er det det sidste.
• Resumé-knappen på titelsiden går altid til næste side og ikke til siden medresumeet.
• Sammenhæng mellem Resumé og Indholdsfortegnelse (standard LATEX?).
• pdfscreen.sty burde værepdfscreen.cls .
• . . . mange flere som hverken foredragsholderen eller programmøren haropdaget.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 8 af 12
Ppower4-postprocessoren
Ppower4 (P4, Pdf Presentation Post Processor) afKlaus Guntermannbestår af
1. en LATEX-pakke,pause.sty
2. en postprocessor i Java
LATEX-pakken har en kommando,\pause , der indsætter etmærkei PDF-dokumentet.
Javaprogrammet tager hver side i PDF-dokumentet og deler den op i én ellerflere sider – „en side for hvert mærke.“
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 8 af 12
Ppower4-postprocessoren
Ppower4 (P4, Pdf Presentation Post Processor) afKlaus Guntermannbestår af
1. en LATEX-pakke,pause.sty
2. en postprocessor i Java
LATEX-pakken har en kommando,\pause , der indsætter etmærkei PDF-dokumentet.
Javaprogrammet tager hver side i PDF-dokumentet og deler den op i én ellerflere sider – „en side for hvert mærke.“
~% ppower4 mitdokument.pdf nytdokument.pdfThis is PPower4 version 0.7.1.[1][2][3.][4............][5.][6][7...][8..][9][10]Writing modified output file...Done.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 9 af 12
Potentielle problemer
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 9 af 12
Potentielle problemer
• fodnoter1
• navigationspaneler
• sidenumre
• . . .
. . . genereres måske på et forkert tidspunkt i forhold til hvor man ønsker dem.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 9 af 12
Potentielle problemer
• fodnoter1
• navigationspaneler
• sidenumre
• . . .
. . . genereres måske på et forkert tidspunkt i forhold til hvor man ønsker dem.
Hold tungen lige i munden – vær sikker på hvad du gør!
1Det kan I jo nok se!
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 10 af 12
Andre muligheder
• „fading in and out“
• andrefancysideskift
• lyd- og videosekvenser
• . . .
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 10 af 12
Andre muligheder
• „fading in and out“
• andrefancysideskift
• lyd- og videosekvenser
• . . .
En mere gennemarbejdet løsning vil sandsynligvis være at benytte ConTEXt.
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 10 af 12
Andre muligheder
• „fading in and out“
• andrefancysideskift
• lyd- og videosekvenser
• . . .
En mere gennemarbejdet løsning vil sandsynligvis være at benytte ConTEXt.
ConTEXt er makropakke til TEX – ligesom LATEX er det. ConTEXt er lavet afHans Hagen.
ConTEXt er meget bedre forberedt til produktion af interaktive PDF-dokumenter,herunder præsentationer.
• præsentationer af Hans Hagen
• mit eget forsøg
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 11 af 12
Referencer
• Ppower4:http://www-sp.iti.informatik.tu-darmstadt.de/software/ppower4/
• pdfscreen : CTAN:macros/latex/contrib/supported/pdfscreen/
• pdfTEX: http://www.tug.org/applications/pdftex/
• Adobe Acrobat Reader:http://www.adobe.com/products/acrobat/
• ConTEXt: http://www.pragma-ade.nl/
Præsentationer i LATEXDanmarks TEX-brugergruppe
Forside
Indhold
JJ II
J I
Gå tilbage
Luk
Afslut
Side 12 af 12
Indhold
Resumé. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Hvilke muligheder er der?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Hvad skal der til?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4pdfscreen -pakken. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Kommandoer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Potentielle problemer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Ppower4-postprocessoren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Potentielle problemer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Andre muligheder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10Referencer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11