Præsentationer i LaTeX

37
Danmarks T E X-brugergruppe 24. februar 2000 Resumé Indhold JJ II J I Hjemmeside Gå tilbage Luk Afslut Præsentationer i L A T E X A RNE J ØRGENSEN

description

How to do presentations with LaTeX.February 24, 2000.

Transcript of Præsentationer i LaTeX

Page 1: 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

Page 2: Præsentationer i LaTeX

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.

Page 3: Præsentationer i 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

Page 4: Præsentationer i 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

Page 5: Præsentationer i 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

Page 6: Præsentationer i LaTeX

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

Page 7: Præsentationer i LaTeX

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?

Page 8: Præsentationer i LaTeX

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

Page 9: Præsentationer i LaTeX

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

Page 10: Præsentationer i LaTeX

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

Page 11: Præsentationer i LaTeX

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

Page 12: Præsentationer i LaTeX

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, . . . )

Page 13: Præsentationer i LaTeX

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

Page 14: Præsentationer i LaTeX

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, . . .

Page 15: Præsentationer i LaTeX

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

Page 16: Præsentationer i LaTeX

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“

Page 17: Præsentationer i LaTeX

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

Page 18: Præsentationer i LaTeX

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.

Page 19: Præsentationer i LaTeX

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}

Page 20: Præsentationer i LaTeX

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)

Page 21: Præsentationer i LaTeX

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.

Page 22: Præsentationer i 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.

Page 23: Præsentationer i 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.

Page 24: Præsentationer i 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.

Page 25: Præsentationer i 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?).

Page 26: Præsentationer i 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 .

Page 27: Præsentationer i 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 .

• . . . mange flere som hverken foredragsholderen eller programmøren haropdaget.

Page 28: Præsentationer i LaTeX

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.“

Page 29: Præsentationer i LaTeX

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.

Page 30: Præsentationer i LaTeX

Præsentationer i LATEXDanmarks TEX-brugergruppe

Forside

Indhold

JJ II

J I

Gå tilbage

Luk

Afslut

Side 9 af 12

Potentielle problemer

Page 31: Præsentationer i LaTeX

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.

Page 32: Præsentationer i LaTeX

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!

Page 33: Præsentationer i LaTeX

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

• . . .

Page 34: Præsentationer i LaTeX

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.

Page 35: Præsentationer i LaTeX

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

Page 36: Præsentationer i LaTeX

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/

Page 37: Præsentationer i LaTeX

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