ÉCOLE POLYTECHNIQUE
FÉDÉRALE DE LAUSANNE
MakingPresentationswithLAT
E
X
Guidelines
XavierPerseguers
xavier.perseguers@epfl.ch
ComputerSciences
SemesterProject
March–June2004
Person in charge
Prof.SergeVaudenay
serge.vaudenay@epfl.ch
EPFL/LASEC
Break pdf password online - Split, seperate PDF into multiple files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Explain How to Split PDF Document in Visual C#.NET Application
break a pdf into multiple files; split pdf into individual pages
Break pdf password online - VB.NET PDF File Split Library: Split, seperate PDF into multiple files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Splitter Control to Disassemble PDF Document
break pdf into multiple pages; break pdf into separate pages
ii
C# PDF Convert: How to Convert Jpeg, Png, Bmp, & Gif Raster Images
Success"); break; case ConvertResult.FILE_TYPE_UNSUPPORT: Console.WriteLine("Fail: can not convert to PDF, file type unsupport"); break; case ConvertResult
break pdf documents; break apart pdf pages
C# Image Convert: How to Convert Word to Jpeg, Png, Bmp, and Gif
RasterEdge.XDoc.PDF.dll. FileType.IMG_JPEG); switch (result) { case ConvertResult. NO_ERROR: Console.WriteLine("Success"); break; case ConvertResult
break pdf file into multiple files; pdf split pages in half
Contents
Disclaimer
v
1 Introduction
1
1.1 PackagesforLAT
E
. . . . . . . . . . . . . . . . . .. . . . . .. . .
1
2 Beamer
3
2.1 Introduction. . . . . . . . . . . . . . . . . . . . . .. . . . . .. . .
3
2.2 Frames. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .
6
2.3 Overlays . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . .
7
2.4 FramedText . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 10
2.5 Interaction . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 11
2.6 CompatibilitywithOtherPackages . .. . . . . .. . . . .. . . . . .. . . . 13
2.7 PresentationStyles . . . . . . . . . . . . . . . . . .. . . . . .. . . . 14
2.8 UsefulMacros. . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 16
2.9 IdentifiedLimitations . . . . . . . . .. . . . . . . . .. . . . . .. . . . 18
3 Prosper
21
3.1 Introduction. . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 21
3.2 Preamble . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 23
3.3 Slides . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . 24
3.4 Overlays . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 24
3.5 PresentationStyles . . . . . . . . . . . . . . . . . .. . . . . .. . . . 26
3.6 HowdoI . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 29
3.7 IdentifiedBugs . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 32
4 T
E
XPower
33
4.1 Introduction. . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 33
4.2 Preamble . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 35
4.3 TogglingtheLogo . . . . . . . . . . . . . . . . . .. . . . . .. . . . 37
4.4 TheOtherThreeCorners . . . . . . .. . . . . . . . .. . . . . .. . . . 37
4.5 StandardColors . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 38
4.6 Panels . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . 39
4.7 Overlays . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 39
4.8 HowdoI . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 43
4.9 UsefulMacros. . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 44
4.10 IdentifiedBugs . . . . . . . . . . . . . . . . . . . .. . . . . .. . . . 46
5 Presentation n Features
47
5.1 AddingSlideTransitions. . . . . . . .. . . . . . . . .. . . . . .. . . . 47
5.2 AdditionalPDFPresentationFeatures . . . . .. . . . .. . . . . .. . . 51
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Ability to create a blank PDF page with related by using following online VB.NET source code. Offer PDF page break inserting function.
break apart pdf; pdf separate pages
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Ability to add PDF page number in preview. Offer PDF page break inserting function. Free components and online source codes for .NET framework 2.0+.
c# print pdf to specific printer; break a pdf into smaller files
iv
CONTENTS
6 Creation n ofthe PDFFiles
53
6.1 TopdflatexorNot?. . . . . . . . . . . . . . . . . . . . . . . . 53
6.2 ProducingNiceLookingPDF . . . . . . . . . . . . . . . . . . . 54
6.3 PDFEncryption . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.4 OtherPDFFeatures . . . . . . . . . . . . . . . . . . . . . . . . 58
A CommonProblemsResolution
63
A.1 InvalidPageFormat/Orientation . . . . . . . . . . . . . . . . . 63
A.2 MultipleInclusionofaPicture . . . . . . . . . . . . . . . . . . 64
B AdditionalMaterial
69
B.1 TextfollowingaSinusCurve . . . . . . . . . . . . . . . . . . . 69
C AfewLAT
E
XExplanations
73
C.1 FontsandSizes . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
C.2 FragileandRobustCommands . . . . . . . . . . . . . . . . . . 73
References
75
Index
77
INDEX
79
Thumbnails.........................60
thumbpdf...........................60
Transition(Slide)....................47
Transition, Blinds...................47
\pageTransitionBlindsH
[T]
... 51
\pageTransitionBlindsV
[T]
... 51
\transblindshorizontal
[B]
... 50
\transblindsvertical
[B]
..... 50
Transition, Box......................48
\pageTransitionBoxI
[T]
...... 51
\pageTransitionBoxO
[T]
...... 51
\transboxin
[B]
................ 50
\transboxout
[B]
............... 50
Transition, Dissolve..................48
\pageTransitionDissolve
[T]
.. 51
\transdissolve
[B]
............ 50
Transition, Glitter...................48
\pageTransitionGlitter
[T]
... 51
\transglitter
[B]
............. 50
Transition, Replace..................47
\pageTransitionReplace
[T]
... 51
Transition, Split.....................47
\pageTransitionSplitHI
[T]
... 51
\pageTransitionSplitHO
[T]
... 51
\pageTransitionSplitVI
[T]
... 51
\pageTransitionSplitVO
[T]
... 51
\transsplithorizontalin
[B]
.. 49
\transsplithorizontalout
[B]
49
\transsplitverticalin
[B]
.... 50
\transsplitverticalout
[B]
... 50
Transition, Wipe....................48
\pageTransitionWipe
[T]
...... 51
\transwipe
[B]
................. 50
Typeset byFoilT
E
X.................35
U
\uncover
[B]
......................... 7
\UntilSlide
[P]
..................... 25
\untilSlide
[P]
..................... 24
V
\vphantom...........................33
Verbatimenvironment...............18
X
\xdefinecolor
[B]
.................. 16
C# TWAIN - Query & Set Device Abilities in C#
For VB.NET online guide, please refer to Query & device.TwainTransferMode = method; break; } if (method == TwainTransferMethod.TWSX_FILE) device.TransferMethod
break a pdf file into parts; pdf will no pages selected
C# TWAIN - Install, Deploy and Distribute XImage.Twain Control
Online C# Guide for XImage.Twain Installation, Deployment RasterEdge.XDoc.PDF.dll. device.TwainTransferMode = method; break; } if (method == TwainTransferMethod
a pdf page cut; break pdf
78
INDEX
\OnlySlide
[P]
...................... 25
\onlySlide
[P]
...................... 24
\overlays
[P]
....................... 24
Orientation
[P]
.......................29
overlayarea
[B]
........................7
Overlays
[B]
...........................7
Overlays
[T]
.........................39
Overlays ............................24
overprint
[B]
.......................811
P
\pageTransitionBlindsH
[T]
........ 51
\pageTransitionBlindsV
[T]
........ 51
\pageTransitionBoxI
[T]
........... 51
\pageTransitionBoxO
[T]
........... 51
\pageTransitionDissolve
[T]
....... 51
\pageTransitionGlitter
[T]
........ 51
\pageTransitionReplace
[T]
........ 51
\pageTransitionSplitHI
[T]
........ 51
\pageTransitionSplitHO
[T]
........ 51
\pageTransitionSplitVI
[T]
........ 51
\pageTransitionSplitVO
[T]
........ 51
\pageTransitionWipe
[T]
........... 51
\parstepwise
[T]
............... 33,42
\part
[P]
............................ 24
\path
[B]
............................ 18
\pause
[T]
...................... 33,39
\pdfimageresolution...............66
\pdflastximage.....................66
\PDForPS
[P]
........................ 25
\pdfrefximage......................66
\pdfximage..........................66
Pageformat.........................63
Pageorientation.....................63
Panel
[T]
.............................39
PDF
Bookmarks.....................59
Document’sinformations.......59
Encryption.....................56
Fonts...........................54
Links...........................59
Navigation.....................61
Password.......................56
Permissions.....................56
Security........................56
Thumbnails....................60
pdflatex.............................53
pdfpageduration.....................52
pdftricks............................54
preamble........................3536
Presentationmode...................51
proofenvironment...................11
ps2pdf...............................56
R
\restep
[T]
......................... 33
\Restriction
[T]
................... 36
\rightfooter
[T]
................... 37
\rightheader
[T]
................... 37
S
\slideCaption
[P]
.................. 24
\special............................48
\step
[T]
........................ 33,40
\steponce
[T]
....................... 41
\stepwise
[T]
................... 3340
\subtitle
[P]
....................... 23
\switch.............................33
Size,Changing......................74
Slide
[P]
.............................24
Style
[B]
bars............................14
boxes...........................14
classic..........................14
lined...........................14
plain...........................14
shadow.........................14
sidebar.........................15
sidebar-tab.....................15
sidebardark.....................15
sidebardark-tab.................15
split............................15
tree............................15
tree-bars........................15
Style
[P]
alienglow.......................26
autumn.........................26
azure...........................26
blends..........................26
capsules........................26
contemporain...................26
corners.........................27
darkblue........................27
default.........................27
frames..........................27
fyma...........................27
gyom...........................27
lignesbleues.....................27
mancini........................27
nuancegris......................28
prettybox.......................28
rico.............................28
serpaggi........................28
thomasd........................28
troispoints......................28
whitecross......................28
winter..........................28
wj..............................29
T
\temporal
[B]
........................ 7
\title
[P]
.......................... 23
\title
[T]
.......................... 35
\transblindshorizontal
[B]
........ 50
\transblindsvertical
[B]
.......... 50
\transboxin
[B]
..................... 50
\transboxout
[B]
................... 50
\transdissolve
[B]
................. 50
\transduration
[B]
................. 50
\transglitter
[B]
.................. 50
\transsplithorizontalin
[B]
....... 49
\transsplithorizontalout
[B]
..... 49
\transsplitverticalin
[B]
......... 50
\transsplitverticalout
[B]
........ 50
\transwipe
[B]
...................... 50
Table,animated.....................29
Table,cell-by-cell....................31
Table,incremental...................29
texconfig............................63
theoremenvironment................11
CONTENTS
v
Disclaimer
Thisdocumentisnotintendedtoreplace the reference manualsofthe
correspondingpresentationpackages available e forLAT
E
X. It t may however
helpyouchoosingthe bestpackage fittingyourneedsandthengettingas
quickaspossibleabasicunderstandingonhowdesigningyourslides.
ThecomprehensionofthisdocumentdoesnotrequirehighLAT
E
Xskills
butassumesneverthelessbeingfamiliarwiththeLAT
E
Xenvironmentanda
basicunderstandingofmacros.
Whenpossible, a try y hasbeen n made e to explain n common problems or
strangebehavioursandhowtopreventorcorrectthem.
Youwill findallusefulmaterialspresentedinthisdocument (suchas
sourcecode)ontheWeb:
http://www.perseguers.ch/latex/contrib/presentations/
This document is distributedin the e hope e that it will be e useful, , but
WITHOUTANYWARRANTY;withouteventheimpliedwarrantyofMER-
CHANTABILITYorFITNESSFORAPARTICULARPURPOSE.Seethe
GNUGeneralPublicLicenseformoredetails.
C# TWAIN - Specify Size and Location to Scan
are a VB.NET developer, you may see online tutorial for frames) { if (frame == TwainStaticFrameSizeType.LetterUS) { this.device.FrameSize = frame; break; } } }.
pdf no pages selected to print; split pdf
C# TWAIN - Acquire or Save Image to File
RasterEdge.XDoc.PDF.dll. if (device.Compression != TwainCompressionMode.Group4) device.Compression = TwainCompressionMode.Group3; break; } } acq.FileTranfer
break a pdf into separate pages; pdf rotate single page
vi
CONTENTS
Index
A
\Acrobatmenu.......................61
\activatestep
[T]
.................. 42
\againframe
[B]
..................... 12
\alert
[B]
............................ 8
\alt
[B]
.............................. 7
\animate
[B]
......................... 9
\animatevalue
[B]
.................. 10
\AtBeginSection
[B]
................ 17
\AtBeginSubsection
[B]
............ 17
\author
[P]
......................... 23
\author
[T]
......................... 35
Advancetiming.....................52
allowframebreaks
[B]
..................6
Auto-advancing...................9,50
B
\backgroundstyle
[T]
............... 39
\beamerbutton
[B]
.................. 11
\beamergotobutton
[B]
.............. 11
\beamerreturnbutton
[B]
........... 12
\beamerskipbutton
[B]
.............. 11
\boxedsteps
[T]
................. 43,44
\Bsetaveragebackground
[B]
........ 16
\BTgridbackground
[B]
.............. 16
\BTshadingbackground
[B]
.......... 16
\BTsolidbackgroundcolor
[B]
....... 16
\button
[T]
......................... 39
Background
[T]
......................38
beamerboxesrounded
[B]
.............10
beamerpauses.........................9
BlackboxinAcrobatReader........32
Bookmarks..........................59
Break,automaticforframes
[B]
.......6
C
\colorlet
[B]
....................... 16
Colors
[T]
............................38
D
\DefaultTransition
[P]
............ 24
\displayboxed
[T]
.................. 42
\displayidentical
[T]
.............. 42
\displaystepcontents
[T]
.......... 42
Displayduration.....................52
Document’sinformations............59
dvipdf...............................53
dvipdfm.............................53
dvips................................55
E
\email
[P]
.......................... 23
F
\foilhead
[T]
....................... 33
\frametitle
[B]
...................... 6
\framezoom
[B]
...................... 12
\FromSlide
[P]
...................... 25
\fromSlide
[P]
...................... 24
foils.clsisnotfound.................33
FontSize............................74
Font, Changing......................73
frame.................................6
Framebreak(automatic)
[B]
..........6
G
Gradient
[T]
.........................38
H
\hideignore
[T]
..................... 42
\hidephantom
[T]
................... 42
\hidestepcontents
[T]
.............. 42
\hidetext
[T]
................... 4243
\hidevanish
[T]
................. 4243
\highlightboxed
[T]
................ 43
\highlightenhanced
[T]
............ 43
\highlighttext
[T]
................. 43
\hyperlink..........................11
\hyperlinkframestartnext
[B]
..... 11
\hypersetup........................52
Hyperlinks..........................59
hyperref.............................61
I
\ifthenelse
[T]
..................... 41
\institution
[P]
................... 24
\invisible
[B]
....................... 7
Incremental highlight.............844
L
\leftheader
[T]
..................... 37
\liststepwise
[T]
.................. 41
\Logo
[P]
............................ 24
\LogonOn
[T]
........................ 37
\LogoOff
[T]
........................ 37
Logo
[T]
.............................37
M
\MyLogo
[T]
......................... 35
mktexlsr.............................29
N
\nonboxedsteps
[T]
................. 43
Navigation, enhancing...............61
O
\only
[B]
............................. 7
\onlyInPDF
[P]
...................... 25
\onlyInPS
[P]
....................... 25
76
REFERENCES
[12] Till l Tantau.
User’s Guide to the e Beamer Class, , April
2004.
http://www.tug.org/tex-archive/macros/latex/contrib/beamer/doc/
beameruserguide.pdf
.
[13] H`anThˆe
´
Th`anh.ThepdfT
E
Xmanual,January2000.
[14] WilliamB.Thompson. FontsinLAT
E
X.www.cs.utah.edu.
http://www.cs.utah.edu/support/contrib/thompson/latex/latex-fonts.html
.
[15] PaulWalmsley.QuickRep—Aquickreportwritingclass.SignalPro-
cessingGroup,CambridgeUniversityEngineeringDepartment,Novem-
ber1999.
http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/quickrep.pdf
.
[16] Michael l Wiedmann. . Screen n presentations. . miwie.org, , April l 2004.
http://www.miwie.org/presentations
.
1
Introduction
Contents
1.1
PackagesforLAT
E
X. . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.1.1 Beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 Prosper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.3 T
E
XPower. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1 Packages s forL
A
T
E
X
Thisdocumenttriestoshowsomepossiblesolutionsforcreatingscreenbased
presentations. As s there exists lots of tools for creating g screen n or online
presentations, achoice e hasbeenmadeoversolutionslike beamer,foiltex,
HA-prosper,ifmslide,PPower4,Prosper,seminar.sty,TeXPowerandsoon,
toretainonlythreeofthem: Beamer,ProsperandT
E
XPower. Agood
documentforstartingusingotherPDFbasedsolutionsorevenHTMLbased
solutionslikeDocBookslidesorlatex2slidesisavailableat
http://www.miwie.org/presentations/
1.1.1 Beamer
Beamerisareally easy-to-use package tocreate nicePDFpresentations.
Changingaparameteratthebeginningofthedocumentallowsyoutooutput
eitherastandardpresentation,orhandoutsoreventhewholepresentation
asastandardLAT
E
Xarticle.
Homepage: http://latex-beamer.sourceforge.net
Index: Beamer-relative e commands are e followed d bythe e symbol l “
[B]
” in
theindex,startingatpage77.
1.1.2 Prosper
This isa setof macros whichallows youto generate e PostScript t or PDF
presentations. There e are certainadvantagesof thispackage e overthe e oth-
ers. First,thoughit t hasasimplestructure,itprovides enoughoptionsto
generategood-lookingslides. Allthe e featuresofaPDFdocument(suchas
transitions,overlays,etc.) areavailable. . Inaddition,itiseasytogenerate
different slide e styles, , `ala PowerPoint. . Ofcourse, , youstillhave e access s to
thefullpowerofT
E
X,soyouarefreetoextendyourdocumentsifyouhave
theknowhow. ForLAT
E
Xbeginners,however,Prosperencapsulatesalot
ofthedetailsinaneasy-to-usemanner.
Homepage: http://prosper.sourceforge.net
Documents you may be interested
Documents you may be interested