1 Vudotilar

Bibliography In Latex Beamer Fonts

12many
Generalising mathematical index sets.
a0poster
Support for designing posters on large paper
a2ping
Advanced PS, PDF, EPS converter
a4wide
"Wide" a4 layout.
a5comb
Support for a5 paper sizes.
aastex
Macros for Manuscript Preparation for AAS Journals
abc
Support ABC music notation in LaTeX
abnt
Typesetting academic works according to ABNT rules
abntex2
Typeset technical and scientific Brazilian documents based on ABNT rules
abraces
Asymmetric over-/underbraces in maths.
abstract
Control the typesetting of the abstract environment.
abstyles
Adaptable BibTeX styles.
academicons
Font containing high quality icons of online academic profiles
accanthis
Accanthis fonts, with LaTeX support.
accfonts
Utilities to derive new fonts from existing ones.
achemso
Support for American Chemical Society journal submissions
acmart
Class for typesetting publications of ACM
acmconf
Class for ACM conference proceedings
acro
Typeset acronyms
acroflex
Create a graphing widget in a PDF file
acromemory
Memory games in LaTeX
acronym
Expand acronyms at least once.
acrosort
Sort sliced image into order.
acroterm
Manage and index acronyms and terms.
acrotex
The AcroTeX education bundle
active-conf
Class for typesetting ACTIVE conference papers.
actuarialangle
Angle symbol denoting a duration in actuarial and financial notation
actuarialsymbol
Actuarial symbols of life contingencies and financial mathematics
addfont
easier use of fonts without LaTeX support
addlines
A user-friendly wrapper around \enlargethispage.
adfathesis
Australian Defence Force Academy thesis format.
adforn
OrnementsADF font with TeX/LaTeX support
adfsymbols
SymbolsADF with TeX/LaTeX support.
adigraph
Augmenting directed graphs
adjmulticol
Adjusting margins for multicolumn and single column output.
adjustbox
Graphics package-alike macros for “general” boxes.
adobecaslon
Adobe Caslon font in LaTeX
adobemapping
Adobe cmap and pdfmapping files
adrconv
BibTeX styles to implement an address database
adrlist
Using address lists in LaTeX
adtrees
Macros for drawing adpositional trees
advdate
Print a date relative to "today".
ae
Virtual fonts for PDF-files with T1 encoded CMR-fonts.
aebenvelope
The AeB Pro eEnvelope System.
aeb-mlink
Multi-line links with hyperref
aeb-mobile
Format PDF files for use on a smartphone.
aeb-pro
Items from the AeB Pro Family of Software
aebslicing
An image slicer.
aeb-tilebg
AeB Tiling Backgrounds
aebxmp
Add advanced metadata to PDF files
aecc
Almost European Concrete Roman virtual fonts.
aeguill
Add several kinds of guillemets to the ae fonts.
afparticle
Typesetting articles for Archives of Forensic Psychology
afthesis
Air Force Institute of Technology thesis class.
aguplus
Styles for American Geophysical Union.
aiaa
American Institute of Aeronautics and Astronautics.
akktex
A collection of packages and classes.
akletter
Comprehensive letter support
alegreya
Alegreya fonts with LaTeX support
alertmessage
Alert messages for LaTeX
alg
LaTeX environments for typesetting algorithms.
algobox
Typeset Algobox programs
algolrevived
A revival of Frutiger's Algol alphabet
algorithm2e
Floating algorithm environment with algorithmic keywords
algorithmicx
The algorithmic style you always wanted!
algorithms
A suite of tools for typesetting algorithms in pseudo-code.
aligned-overset
Fix alignment at \overset or \underset
alkalami
A font for Arabic-based writing systems in Nigeria and Niger
allrunes
Fonts and LaTeX package for almost all runes
almfixed
Arabic-Latin Modern Fixed extends TeX-Gyre Latin Modern Mono 10 Regular to full Arabic Unicode support
alnumsec
Alphanumeric section numbering.
alphabib
Add alphabetical headers into citations.
alterqcm
Multiple choice questionnaires in two column tables.
altfont
Alternative font handling in LaTeX
ametsoc
Official American Meteorological Society Latex Template.
amiri
A classical Arabic typeface, Naskh style
amsaddr
Alter the position of affiliations in amsart.
amscls
AMS document classes for LaTeX
amscls-doc
User documentation for AMS document classes
amsfonts
TeX fonts from the American Mathematical Society.
amslatex-primer
Getting up and running with AMS-LaTeX.
amsmath
AMS mathematical facilities for LaTeX
amsrefs
A LaTeX-based replacement for BibTeX.
amstex
American Mathematical Society plain TeX macros.
analogclock
An analog ticking clock package for PDF output.
animate
Create PDF animations from graphics files and inline graphics
annot-pro
Create text, stamp and file attachment annotations
anonchap
Make chapters be typeset like sections.
anonymouspro
Use AnonymousPro fonts with LaTeX.
answers
Setting questions (or exercises) and answers.
antiqua
antyktor
Antykwa Toru\'nska: a Type 1 family of a Polish traditional type.
anufinalexam
LaTeX document shell for ANU final exam
anyfontsize
Select any font size in LaTeX.
anysize
A simple package to set up document margins
aobs-tikz
TikZ styles for creating overlaid pictures in beamer
aomart
Typeset articles for the Annals of Mathematics
apa
American Psychological Association format.
apa6
Format documents in APA style (6th edition)
apa6e
Format manuscripts to APA 6th edition guidelines.
apacite
Citation style following the rules of the APA.
apalike2
Bibliography style that approaches APA requirements
apalike-german
A copy of apalike.bst with German localization
apl
Fonts for typesetting APL programs
apnum
Arbitrary precision numbers implemented by TeX macros
appendix
Extra control of appendices.
appendixnumberbeamer
Manage frame numbering in appendixes in beamer
apptools
Tools for customising appendices.
apxproof
Proofs in appendix
arabi
(La)TeX support for Arabic and Farsi, compliant with Babel.
arabi-add
Using hyperref and bookmark packages with arabic and farsi languages.
arabluatex
An ArabTeX-like interface for LuaLaTeX
arabtex
Macros and fonts for typesetting Arabic.
arabxetex
An ArabTeX-like interface for XeLaTeX
arara
Automation of LaTeX compilation
archaeologie
A citation-style which covers rules of the German Archaeological Institute
archaic
A collection of archaic fonts.
arcs
arev
Fonts and LaTeX support files for Arev Sans.
arial
URW Arial A030 Postscript Type 1 fonts.
arimo
Arimo sans serif fonts with LaTeX support
armtex
A sytem for writing Armenian with TeX and LaTeX.
arphic
Arphic (Chinese) font packages.
arphic-ttf
TrueType version of Chinese Arphic fonts
arrayjob
Array data structures for (La)TeX.
arraysort
Sort arrays (or portions of them).
arsclassica
A different view of the ClassicThesis package
articleingud
LaTeX class for articles published in INGENIERIA review
artthreads
Support for article threads
arydshln
Draw dash-lines in array/tabular
asaetr
Transactions of the ASAE
asana-math
A font to typeset maths in Xe(La)TeX and Lua(La)TeX.
asapsym
Using the free ASAP Symbol font with LaTeX and Plain TeX
ascelike
Bibliography style for the ASCE.
ascii-chart
An ASCII wall chart.
ascii-font
Use the ASCII “font” in LaTeX
asciilist
Environments AsciiList and AsciiDocList for prototyping nested lists in LaTeX.
askmaps
Typeset American style Karnaugh maps.
aspectratio
Capital A and capital R ligature for Aspect Ratio.
assignment
A class file for typesetting homework and lab assignments
assoccnt
Associate counters, making them step when a master steps
astro
Astronomical (planetary) symbols.
asyfig
Commands for using asymptote figures.
asymptote
2D and 3D TeX-Aware Vector Graphics Language
asypictureb
User-friendly integration of Asymptote into LaTeX
attachfile
Attach arbitrary files to a PDF document
aucklandthesis
Memoir-based class for formatting University of Auckland masters' and doctors' theses.
augie
Calligraphic font for typesetting handwriting
auncial
Artificial Uncial manuscript book-hand font
auncial-new
Artificial Uncial font and LaTeX support macros.
aurical
Calligraphic font (AuriocusKalligraphicus) for LaTeX in T1-encoding.
authoraftertitle
Make author, etc., available after \maketitle.
authorarchive
Adds self-archiving information to scientific papers
authordate
Author/date style citation styles.
authorindex
autoaligne
Align terms and members in math expressions
autobreak
Simple line breaking of long formulae
automata
package for metapost to draw finite state machines, graphs, trees, etc.
autonum
Automatic equation references.
autopdf
Conversion of graphics to pdfLaTeX-compatible formats.
auto-pst-pdf
Wrapper for pst-pdf (with some psfrag features).
autosp
A Preprocessor that generates note-spacing commands for MusiXTeX scores
avantgar
avremu
An 8-Bit Microcontroller Simulator written in LaTeX.
awesomebox
Draw admonition blocks in your documents, illustrated with FontAwesome icons
axodraw2
Feynman diagrams in a LaTeX document
b1encoding
LaTeX encoding tools for Bookhands fonts.
babel
Multilingual support for Plain TeX or LaTeX
babel-albanian
Support for Albanian within babel
babel-azerbaijani
Support for Azerbaijani within babel
babel-basque
Babel contributed support for Basque.
babel-belarusian
Babel support for Belarusian
babelbib
Multilingual bibliographies.
babel-bosnian
Babel contrib support for Bosnian
babel-breton
Babel contributed support for Breton.
babel-bulgarian
Babel contributed support for Bulgarian.
babel-catalan
Babel contributed support for Catalan.
babel-croatian
Babel contributed support for Croatian.
babel-czech
Babel support for Czech.
babel-danish
Babel contributed support for Danish.
babel-dutch
Babel contributed support for Dutch.
babel-english
Babel support for English
babel-esperanto
Babel support for Esperanto.
babel-estonian
Babel support for Estonian
babel-finnish
babel-french
Babel contributed support for French
babel-friulan
Babel/Polyglossia support for Friulan(Furlan)
babel-galician
babel-georgian
Babel support for Georgian
babel-german
Babel support for documents written in German
babel-greek
Babel support for documents written in Greek
babel-hebrew
Babel support for Hebrew.
babel-hungarian
Babel support for Hungarian (Magyar)
babel-icelandic
Babel support for Icelandic
babel-indonesian
Support for Indonesian within babel
babel-interlingua
Babel support for Interlingua.
babel-irish
Babel support for Irish.
babel-italian
Babel support for Italian text.
babel-japanese
Babel support for Japanese
babel-kurmanji
Babel support for Kurmanji.
babel-latin
Babel support for Latin
babel-latvian
Babel support for Latvian
babel-macedonian
Babel module to support Macedonian Cyrillic
babel-malay
Support for Malay within babel
babel-norsk
Babel support for Norwegian.
babel-piedmontese
Babel support for Piedmontese.
babel-polish
Babel support for Polish.
babel-portuges
Babel support for Portuges.
babel-romanian
Babel support for Romanian.
babel-romansh
Babel/Polyglossia support for the Romansh language.
babel-russian
Russian language module for Babel
babel-samin
Babel support for Samin.
babel-scottish
Babel support for Scottish Gaelic.
babel-serbian
babel-serbianc
Babel module to support Serbian Cyrillic.
babel-slovak
Babel support for typesetting Slovak.
babel-slovenian
Babel support for typesetting Slovenian.
babel-sorbian
Babel support for Upper and Lower Sorbian.
babel-spanglish
Simplified Spanish support for Babel.
babel-spanish
Babel support for Spanish
babel-swedish
Babel support for typesetting Swedish.
babel-thai
Support for Thai within babel
babel-turkish
Babel support for Turkish documents.
babel-ukrainian
Babel support for Ukrainian
babel-vietnamese
Babel support for typesetting Vietnamese
babel-welsh
Babel support for Welsh
babyloniannum
Typeset Babylonian numerals with XeTeX.
background
Placement of background material on pages of a document.
backnaur
Typeset Backus Naur Form definitions.
baekmuk
Baekmuk Korean TrueType fonts
bagpipe
Support for typesetting bagpipe music.
bangorcsthesis
Typeset a thesis at Bangor University
bangorexam
Typeset an examination at Bangor University
bangtex
Class files for writing Bangla and Asamese with LaTeX.
bankstatement
A LaTeX class for bank statements based on csv data
barcodes
Fonts for making barcodes
bardiag
LateX package for drawing bar diagrams
bartel-chess-fonts
A set of fonts supporting chess diagrams.
bashful
Invoke bash commands from within LaTeX.
basicarith
Macros for typesetting basic arithmetic.
baskervaldadf
Baskervald ADF fonts collection with TeX/LaTeX support.
baskervaldx
Extension and modification of BaskervaldADF with LaTeX support
baskervillef
Fry’s Baskerville look-alike, with math support
basque-book
Class for book-type documents written in Basque.
basque-date
Print the date in Basque.
battleship
Typeset navy games.
bbding
A symbol (dingbat) font and LaTeX macros for its use
bbm
"Blackboard-style" cm fonts.
bbold
Sans serif blackboard bold.
bbold-type1
An Adobe Type 1 format version of the bbold font.
bchart
Draw simple bar charts in LaTeX
bclogo
Creating colourful boxes with logos.
bcr
beamer
A LaTeX class for producing presentations and slides
beamer2thesis
Thesis presentations using beamer.
beameraudience
Assembling beamer frames according to audience
beamercolorthemeowl
A flexible beamer color theme to maximize visibility
beamerdarkthemes
Dark color themes for beamer.
beamer-fuberlin
Beamer, using the style of FU Berlin
beamerposter
Extend beamer and a0poster for custom sized posters.
beamersubframe
Reorder frames in the PDF file.
beamerswitch
Convenient mode selection in Beamer documents
beamertheme-cuerna
A beamer theme with 4 colour palettes.
beamertheme-detlevcm
A beamer theme designed for use in the University of Leeds
beamertheme-epyt
A simple and clean theme for LaTeX beamer class
beamerthemejltree
Contributed beamer theme.
beamertheme-metropolis
A modern LaTeX beamer theme
beamerthemenirma
A Beamer theme for academic presentations.
beamertheme-phnompenh
A simple beamer theme.
beamertheme-saintpetersburg
A beamer theme that incorporates colours and fonts of Saint Petersburg State University
beamerthemetamu
A beamer theme for Texas A&M University
beamertheme-upenn-bc
Beamer themies for Boston College and the University of Pennsylvania.
beamer-verona
A theme for the beamer class
beebe
Nelson Beebe's BibTeX files
begriff
beilstein
Support for submissions to the “Beilstein Journal of Nanotechnology”
belleek
Free replacement for basic MathTime fonts.
bera
Bera fonts.
berenisadf
Berenis ADF fonts and TeX/LaTeX support.
bestpapers
A BibTeX package to produce lists of authors’ best papers
betababel
Inserting ancient greek text coded in Beta Code.
beton
Use Concrete fonts
beuron
The script of the Beuronese art school
bewerbung
Typesetting job application
bez123
Support for Bezier curves.
bezos
Packages by Javier Bezos.
bgreek
Typeset classical Greek.
bgteubner
Class for producing books for the publisher "Teubner Verlag"
bguq
Improved quantifier stroke for Begriffsschrift packages.
bhcexam
An exam class designed for Mathematics Teachers in China
bib2gls
Command line application to convert .bib files to glossaries-extra.sty resource files
bib2xhtml
bibarts
"Arts"-style bibliographical information
bib-fr
French translation of classical BibTeX styles
bibhtml
BibTeX support for HTML files.
biblatex
Sophisticated Bibliographies in LaTeX
biblatex-abnt
BibLaTeX style for Brazil's ABNT rules
biblatex-anonymous
A tool to manage anonymous work with BibLaTeX
biblatex-apa
BibLaTeX citation and reference style for APA
biblatex-archaeology
A collection of BibLaTeX styles for German prehistory
biblatex-arthistory-bonn
BibLaTeX citation style covers the citation and bibliography guidelines for art historians
biblatex-authoryear-icomp-tt
Author-year style with compact multiple-reference-citations and ibidem mechanism for biblatex.
biblatex-bookinarticle
Manage book edited in article
biblatex-bookinother
Manage book edited in other entry type
biblatex-bwl
Biblatex citations for FU Berlin.
biblatex-caspervector
A simple citation style for Chinese users
biblatex-cheatsheet
BibLaTeX/Biber ‘cheat sheet’
biblatex-chem
A set of BibLaTeX implementations of chemistry-related bibliography styles
biblatex-chicago
Chicago style files for BibLaTeX
biblatex-claves
A tool to manage claves of old litterature with BibLaTeX
biblatex-dw
Humanities styles for BibLaTeX
biblatex-enc
BibLaTeX style for the École nationale des chartes (Paris)
biblatex-fiwi
BibLaTeX styles for use in German humanities
biblatex-gb7714-2015
A BibLaTeX implementation of the GBT7714-2015 bibliography style for Chinese users
biblatex-gost
BibLaTeX support for GOST standard bibliographies
biblatex-historian
A Biblatex style.
biblatex-ieee
IEEE style files for BibLaTeX
biblatex-ijsra
BibLaTeX style for the International Journal of Student Research in Archaeology
biblatex-iso690
BibLaTeX style for ISO 690 standard
biblatex-jura
Biblatex stylefiles for German legal literature.
biblatex-juradiss
Biblatex stylefiles for German law thesis.
biblatex-lni
LNI style for BibLaTeX
biblatex-luh-ipw
Biblatex styles for social sciences.
biblatex-manuscripts-philology
Manage classical manuscripts with BibLaTeX
biblatex-mla
MLA style files for BibLaTeX
biblatex-morenames
New names for standard BibLaTeX entry type
biblatex-multiple-dm
Load multiple datamodels in biblatex
biblatex-musuos
biblatex-nature
BibLaTeX support for Nature
biblatex-nejm
Biblatex style for the New England Journal of Medicine (NEJM).
biblatex-nottsclassic
Citation style for the University of Nottingham
biblatex-opcit-booktitle
Use op. cit. for the booktitle of a subentry
biblatex-oxref
BibLaTeX styles inspired by the Oxford Guide to Style
biblatex-philosophy
Styles for using BibLaTeX for work in philosophy
biblatex-phys
A BibLaTeX implementation of the AIP and APS bibliography style
biblatex-publist
BibLaTeX bibliography support for publication lists
biblatex-realauthor
Indicate the real author of a work
biblatex-sbl
Society of Biblical Literature (SBL) style files for BibLaTeX
biblatex-science
BibLaTeX implementation of the Science bibliography style
biblatex-shortfields
Use short forms of fields with BibLaTeX
biblatex-source-division
References by “division” in classical sources
biblatex-subseries
Manages subseries with BibLaTeX
biblatex-swiss-legal
Bibliography and citation styles following Swiss legal practice.
biblatex-trad
“Traditional” BibTeX styles with BibLaTeX
biblatex-true-citepages-omit
Correction of some limitation of the citepages=omit option of BibLaTeX styles
bibleref
Format bible citations
bibleref-french
French translations for bibleref.
bibleref-german
German adaptation of bibleref.
bibleref-lds
Bible references, including those to the scriptures of the Church of Jesus Christ of Latter Day Saints.
bibleref-mouth
Consistent formatting of Bible references.
bibleref-parse
Specify Bible passages in human-readable format.
bibletext
Insert Bible passages by their reference
biblist
Print a BibTeX database
bibtex
Process bibliographies for LaTeX, etc
bibtex8bit
A fully 8-bit adaptation of BibTeX 0.99
bibtex8bit-polish
bibtopic
Include multiple `by topic' bibliographies in a document.
bibtopicprefix
bibunits
Multiple bibliographies in one document.
bickham
Virtual fonts for Adobe Bickham Script Pro.
bidi
Bidirectional typesetting in plain TeX and LaTeX, using XeTeX
bidicontour
Bidi-aware coloured contour around text.
bidihl
Experimental bidi-aware text highlighting
bidipagegrid
Bidi-aware page grid in background.
bidipresentation
Experimental bidi presentation.
bidishadowtext
Bidi-aware shadow text.
bigfoot
Footnotes for critical editions
bigints
Writing big integrals.
binarytree
Drawing binary trees using TikZ
binhex
Convert numbers into binary, octal and hexadecimal
binomexp
Calculate Pascal's triangle.
biochemistry-colors
Colors used to display amino acids, nucleotides, sugars or atoms in biochemistry
biocon
Typesetting biological species names
biolett-bst
A BibTeX style for the journal “Biology Letters”
bitelist
Split list, in TeX's mouth.
bitpattern
Typeset bit pattern diagrams
bizcard
Typeset business cards
blacklettert1
T1-encoded versions of Haralambous old German fonts
blindtext
Producing 'blind' text for testing.
blkarray
Extended array and tabular.
blochsphere
Draw pseudo-3D diagrams of Bloch spheres
blockdraw_mp
Block diagrams and bond graphs, with MetaPost.
bloques
Generate control diagrams.
blowup
Upscale or downscale all pages of a document
blox
Draw block diagrams, using TikZ.
bnumexpr
Extends eTeX’s \numexpr...\relax construct to big integers
bodegraph
Draw Bode, Nyquist and Black plots with gnuplot and TikZ
bohr
Simple atom representation according to the Bohr model.
boisik
A font inspired by Baskerville design.
boites
Boxes that may break across pages
bold-extra
Use bold small caps and typewriter fonts.
boldtensors
Bold latin and greek characters through simple prefix characters.
bondgraph
Create bond graph figures in LaTeX documents.
bondgraphs
Draws bond graphs in LaTeX, using pgf/TikZ.
bookcover
A class for book covers and dust jackets
bookest
Extended book class.
booklet
bookman
booktabs
Nicer layout of tables.
booktabs-de
German version of booktabs.
boolexpr
Evaluate boolean expressions.
boondox
Mathematical alphabets derived from the STIX fonts
bophook
Provides an At-Begin-Page hook
borceux
Diagram macros by François Borceux
bosisio
boxedminipage
A package for producing framed minipages.
boxedminipage2e
Framed minipages of a specified total width (text and frame combined)
boxhandler
Flexible Captioning and Deferred Box/List Printing.
bpchem
Typeset chemical names, formulae, etc
bpolynomial
Drawing polynomial functions of up to order 3.
bracketkey
Produce bracketed identification keys.
braids
Draw braid diagrams with PGF/TikZ.
braille
Support for braille.
braket
Dirac bra-ket and set notations.
brandeis-dissertation
Class for Brandeis University dissertations.
breakcites
Ensure that multiple citations may break at line end.
breakurl
Line-breakable \url-like links in hyperref when compiling via dvips/ps2pdf.
bredzenie
a Polish version of “lorem ipsum…” in the form of a LaTeX package
breqn
Automatic line breaking of displayed equations
br-lex
A Class for Typesetting Brazilian legal texts
bropd
Simplified brackets and differentials in LaTeX.
brushscr
Type-1 font named BrushScript-Italic.
bsheaders
Double-ruled chapter heading style.
bullcntr
Display list item counter as regular pattern of bullets.
bundledoc
Bundle together all the files needed to build a LaTeX document.
burmese
Basic Support for Writing Burmese.
business-research
Markup for the journal Business Research.
bussproofs
Proof trees in the style of the sequent calculus.
bxbase
BX bundle base components
bxcalc
Extend the functionality of the calc package
bxcjkjatype
Typeset Japanese with pdfLaTeX and CJK
bxdpx-beamer
Dvipdfmx extras for use with beamer
bxdvidriver
Enables specifying a driver option effective only in DVI output
bxeepic
Eepic facilities using pict2e.
bxenclose
Enclose the document body with some pieces of code
bxjalipsum
Dummy text in Japanese
bxjaprnind
Adjust the position of parentheses at paragraph head
bxjscls
Japanese document class collection for all major engines
bxnewfont
Enhanced \newfont command
bxpapersize
Synchronize output paper size with layout paper size
bxpdfver
Specify version and compression level of output PDF files
bxpict2e
BXpict2e
bytefield
Create illustrations for network protocol specifications
byzantinemusic
Facilitates writing byzantinemusic
cabin
A humanist Sans Serif font, with LaTeX support
caladea
Support for the Caladea family of fonts
calcage
Calculate the age of something, in years.
calctab
Language for numeric tables.
calculation
Typesetting reasoned calculations, also called calculational proofs.
calculator
Use LaTeX as a scientific calculator.
calligra
Calligraphic font.
calligra-type1
Type 1 version of Caliigra.
callouts
Put simple annotations and notes inside a picture
calrsfs
Nicer calligraphic letters.
cals
Multipage tables with wide range of features
calxxxx-yyyy
Print a calendar for a group of years
cancel
Place lines through maths formulae.
canoniclayout
Create canonical page layouts with memoir.
cantarell
LaTeX support for the Cantarell font family.
captcont
captdef
Declare free-standing \caption commands.
caption
Customising captions in floating environments
capt-of
Captions on more than floats.
carbohydrates
Carbohydrate molecules with chemfig
carlisle
Miscellaneous small packages by David Carlisle.
carlito
Support for Carlito sans-serif fonts
carolmin
Carolingan Miniscule manuscript book-hand font
carolmin-t1
Adobe Type 1 format of Carolingian Minuscule fonts.
cascadilla
Typeset papers conforming to the stylesheet of the Cascadilla Proceedings Project.
cases
Numbered cases environment
casyl
Typeset Cree/Inuktitut in Canadian Aboriginal Syllabics.
catalan
Catalan hyphenation patterns.
catchfilebetweentags
Catch text delimited by docstrip tags.
catcodes
Generic handling of TeX category codes
catechis
Macros for typesetting catechisms
catoptions
Preserving and recalling standard catcodes.
cbcoptic
Coptic fonts and LaTeX macros for general usage and for philology.
cbfonts-fd
LaTeX font description files for the CB Greek fonts
cbgreek
Complete set of Greek fonts.
ccaption
Continuation headings and legends for floats.
ccfonts
Support for Concrete text and math fonts in LaTeX
cchess
Chinese chess
ccicons
LaTeX support for Creative Commons icons
cclicences
Typeset Creative Commons licenses logos.
cc-pl
Polish extension of Computer Concrete fonts.
cd
Typeset CD covers.
cdcover
Typeset CD covers
cdpbundl
Business letters in the Italian style
cell
Bibliography style for Cell.
cellspace
Ensure minimal spacing of table cells
cellular
Cellular table construction
cellwise
Building tables one cell at a time.
celtic
A TikZ library for drawing celtic knots
censor
Facilities for controlling restricted text in a document.
cesenaexam
A class file to typeset exams
cfr-initials
LaTeX packages for use of initials.
cfr-lm
Enhanced support for the Latin Modern fonts
changebar
Generate changebars in LaTeX documents
changelayout
Change the layout of individual pages and their text.
changepage
Margin adjustment and detection of odd/even pages.
changes
Manual change markup.
chappg
Package for page numbering by chapter.
chapterfolder
Package for working with complicated folder structures.
charter
Charter fonts.
chbibref
Change the Bibliography/References title.
cheatsheet
A simple cheatsheet class
checkcites
Check citation commands in a document
chemarrow
Arrows for use in chemistry
chembst
A collection of BibTeX files for chemistry journals.
chemcompounds
Simple consecutive numbering of chemical compounds.
chemcono
Support for compound numbers in chemistry documents
chemexec
Creating (chemical) exercise sheets.
chemfig
Draw molecules with easy syntax
chemformula
Command for typesetting chemical formulas and reactions
chemgreek
Upright Greek letters in chemistry
chem-journal
Various BibTeX formats for journals in Chemistry.
chemmacros
A collection of macros to support typesetting chemistry documents
chemnum
A method of numbering chemical compounds
chemschemex
Typeset and cross-reference chemical schemes based on TikZ code
chemsec
Automated creation of numeric entity labels
chemstyle
Writing chemistry with style.
chemsym
Macros for typing chemical symbols.
cherokee
A font for the Cherokee script
chess
Fonts for typesetting chess boards
chessboard
Print chess boards.
chessfss
A package to handle chess fonts.
chess-problem-diagrams
A package for typesetting chess problem diagrams
chet
LaTeX layout inspired by harvmac
chextras
A companion package for the Swiss typesetter.
chicago
A bibliography style.
chicago-annote
Chicago-based annotated BibTeX style.
chickenize
Use lua callbacks for “interesting” textual effects
childdoc
Directly compile \include'd child documents
chivo
Using the free Chivo fonts with LaTeX
chkfloat
Warn whenever a float is placed “to far away”.
chktex
Check for errors in LaTeX documents
chletter
Class for typesetting letters to Swiss rules.
chngcntr
Change the resetting of counters.
chroma
chronology
Provides a horizontal timeline.
chronosys
Drawing time-line diagrams.
chscite
Bibliography style for Chalmers University of Technology.
churchslavonic
Typeset documents in Church Slavonic language using Unicode
cinzel
LaTeX support for Cinzel and Cinzel Decorative fonts.
circ
Macros for typesetting circuit diagrams.
circle
Maths mode circles for temporal logic.
circuitikz
Draw electrical networks with TikZ
cirth
Fonts for Cirth.
cite
Improved citation handling in LaTeX.
citeall
Cite all entries of a bbl created with BibLaTeX
cje
LaTeX document class for CJE articles
cjhebrew
Typeset Hebrew with LaTeX
cjk
CJK language support.
cjk-fonts
Fonts for CJK typesetting.
cjk-gs-integrate
Tools to integrate CJK fonts into Ghostscript
cjk-ko
Extension of the CJK package for Korean typesetting
cjkpunct
Adjust locations and kerning of CJK punctuation marks
cjw
Fonts and macros for typesetting CJK
classics
Cite classic works.
classicthesis
A “classically styled” thesis package
classpack
XML mastering for LaTeX classes and packages.
cleanthesis
A clean LaTeX style for thesis documents
clearsans
Clear Sans fonts with LaTeX support.
clefval
cleveref
Intelligent cross-referencing
clipboard
Copy and paste into and across documents.
clock
Graphical and textual clocks for TeX and LaTeX
cloze
A LuaLaTeX package for creating cloze texts
clrscode
Typesets pseudocode as in Introduction to Algorithms.
clrscode3e
Typesets pseudocode as in Introduction to Algorithms.
cm
Computer Modern fonts.
cmap
Make PDF files searchable and copyable.
cmarrows
MetaPost arrows and braces in the Computer Modern style.
cmastro
cmbright
Support for CM Bright fonts in LaTeX.
cmcyr
Computer Modern fonts with cyrillic extensions
cmcyralt
LaTeX support for the cmcyralt fonts
cmdstring
Get command name reliably.
cmdtrack
Check used commands.
cmextra
cmfrak
Reencoded versions of Haralambous fraktur fonts
cmll
Symbols for linear logic.
cmpica
A Computer Modern Pica variant
cmpj
Style for the journal Condensed Matter Physics
cmsd
Interfaces to the CM Sans Serif Bold fonts
cmsrb
Computer Modern for Serbian and Macedonian
cm-super
CM-Super family of fonts
cmtiup
Upright punctuation with CM italic
cm-unicode
Computer Modern Unicode font family.
cnbwp
Typeset working papers of the Czech National Bank.
cnltx
LaTeX tools and documenting facilities
cntdwn
Support for countdowns, and for clocks in any timezone.
cntformats
A different way to read counters.
cntperchap
Store counter values per chapter.
cochineal
Cochineal fonts with LaTeX support
codedoc
LaTeX code and documentation in LaTeX-format file.
codepage
Support for variant code pages.
codesection
Provides an environment that may be conditionally included.
codicefiscaleitaliano
Test the consistency of the Italian personal Fiscal Code.
coelacanth
Coelacanth fonts with LaTeX support
collcell
Collect contents of a tabular cell as argument to a macro.
collectbox
Collect and process macro arguments as boxes.
collref
Collect blocks of references into a single reference
colordoc
Coloured syntax highlights in documentation.
coloring
Define missing colors by their names
colorsep
Color separation
colorspace
Provides PDF color spaces
colortab
Shade cells of tables and halign.
colortbl
Add colour to LaTeX tables.
colorwav
Colours by wavelength of visible light.
colorweb
Extend the color package colour space.
colourchange
colourchange
combelow
Typeset "comma-belo" letters, as in Romanian.
combine
Bundle individual documents into a single document.
combinedgraphics
Include graphic (EPS or PDF)/LaTeX combinations.
combofont
Add NFSS-declarations of combo fonts to LuaLaTeX documents
comfortaa
Sans serif font, with LaTeX support.
comicneue
Use Comic Neue with TeX(-alike) systems
comicsans
Use Microsoft Comic Sans font.
comma
Formats a number by inserting commas.
commado
Expandable iteration on comma-separated and filename lists
commath
Mathematics support.
comment
Selectively include/exclude portions of text
committee-font
A font designed by a committee
compactbib
Multiple thebibliography environments
complexity
Computational complexity class names
comprehensive
Symbols accessible from LaTeX
computational-complexity
Class for the journal Computational Complexity
concepts
Keeping track of formal ‘concepts’ for a particular field.
concmath
Concrete Math fonts
concmath-fonts
Concrete mathematics fonts
concprog
Concert programmes
concrete
Concrete Roman fonts
confproc
A set of tools for generating conference proceedings.
constants
Automatic numbering of constants.
conteq
Typeset multiline continued equalities.
continue
Prints 'continuation' marks on verso pages of multipage documents
contour
Print a coloured contour around text.
contracard
Generate calling cards for dances.
conv-xkv
Create new key-value syntax
cooking
Typeset recipes
cookingsymbols
Symbols for recipes.
cooking-units
Typeset and convert units for cookery books and recipes
cookybooky
A LaTeX based package to easily typeset some professional looking cooking recipes.
cool
COntent-Oriented LaTeX.
coollist
Manipulate COntent Oriented LaTeX Lists.
coolstr
String manipulation in LaTeX.
coolthms
Reference items in a theorem environment.
cooltooltips
Associate a pop-up window and tooltip with PDF hyperlinks.
coordsys
copyedit
Copyediting support for LaTeX documents.
copyrightbox
Provide copyright notices for images in a document.
cormorantgaramond
Cormorant Garamond family of fonts
correctmathalign
correct spacing of the alignment in expressions
corridx
Add index entries to LaTeX document.
coseoul
Context sensitive outline elements
countriesofeurope
A font with the images of the countries of Europe.
counttexruns
Count compilations of a document.
courier
Adobe Type 1 "free" copies of Courier.
courier-scaled
Provides a scaled Courier font.
courseoutline
coursepaper
coverpage
Automatic cover page creation for scientific papers (with BibTeX data and copyright notice).
covington
Linguistic support
c-pascal
Typeset C and Pascal programs.
cprotect
Allow verbatim, etc., in macro arguments.
cpssp
Draw protein secondary structures.
cquthesis
LaTeX Thesis Template for Chongqing University
crbox
Boxes with crossed corners.
crimson
Crimson fonts with LaTeX support
croatian
Fonts for Croatian Glagolitic and other Croatian scripts.
crop
Support for cropmarks
crossreference
Crossreferences within documents
crossreftools
Expandable extraction of cleveref data
crossrefware
Scripts for working with crossref.org
crossword
Typeset crossword puzzles.
crosswrd
cryptocode
Typesetting pseudocode, protocols, game-based proofs and black-box reductions in cryptography.
cryst
Font for graphical symbols used in crystallography.
csbulletin
LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj)
csfonts
Czech/Slovak-tuned Computer Modern fonts
csfonts-t1
Czech/Slovak tuned CM fonts in Type 1 format
cslatex
LaTeX support for Czech/Slovak typesetting.
csplain
Plain TeX multilanguage support
cspsfonts
Czech/Slovakian PostScript font support.
csquotes
Context sensitive quotation facilities
css-colors
Named colors for web-safe design
cstypo
Czech typography rules enforced through LuaTeX hooks
csvsimple
Simple CSV file processing
csvtools
Reading data from CSV files
ctable
Flexible typesetting of table and figure floats using key/value directives
ctablestack
Catcode table stable support
ctanify
Prepare a package for upload to CTAN
ctan-o-mat
Upload or validate a package for CTAN
ctanupload
Support for users uploading to CTAN.
ctex
LaTeX classes and packages for Chinese typesetting
ctib
cuisine
Typeset recipes.
currency
Format currencies in a consistent way
currfile
Provide file name and path of input files
currvita
Typeset a curriculum vitae
cursor
Draw a cursor in an equation
curve
A LaTeX2e class for making curriculum vitae.
curve2e
Extensions for package pict2e.
curves
Curves for LaTeX picture environment
custom-bib
Customised BibTeX styles.
cutwin
Cut a window in a paragraph, typeset material in it.
cv
A package for creating a curriculum vitae
cv4tw
LaTeX CV class, with extended details.
cvsty
Yet another style for easy CV pagination.
cweb
A Web system in C
cyber
Annotate compliance with cybersecurity requirements
cybercic
“Controls in Contents” for the cyber package.
cyklop
The Cyclop typeface.
cyrillic
Support for Cyrillic fonts in LaTeX.
dad
Simple typesetting system for mixed Arabic/Latin documents.
dancers
Font for Conan Doyle’s “The Dancing Men”
dantelogo
A font for DANTE's logo
dashbox
Draw dashed boxes.
dashrule
Draw dashed rules.
dashundergaps
Underline with dotted or dashed lines.
dataref
Manage references to experimental data
datatool
Tools to load and manipulate data
dateiliste
Extensions of the \listfiles concept.
datenumber
datetime
Change format of \today with commands for current time.
datetime2
Formats for dates, times and time zones
datetime2-bahasai
Bahasai language module for the datetime2 package
datetime2-basque
Basque language module for the datetime2 package
datetime2-breton
breton language module for the datetime2 package.
datetime2-bulgarian
Bulgarian language module for the datetime2 package.
datetime2-catalan
catalan language module for the datetime2 package.
datetime2-croatian
croatian language module for the datetime2 package.
datetime2-czech
czech language module for the datetime2 package.
datetime2-danish
danish language module for the datetime2 package.
datetime2-dutch
dutch language module for the datetime2 package.
datetime2-en-fulltext
English Full Text styles for the datetime2 package.
datetime2-english
English language module for the datetime2 package
datetime2-esperanto
Esperanto language module for the datetime2 package.
datetime2-estonian
Estonian language module for the datetime2 package.
datetime2-finnish
Finnish language module for the datetime2 package
datetime2-french
French language module for the datetime2 package
datetime2-galician
galician language module for the datetime2 package.
datetime2-german
German language module for the datetime2 package
datetime2-greek
Greek language module for the datetime2 package.
datetime2-hebrew
Hebrew language module for the datetime2 package.
datetime2-icelandic
Icelandic language module for the datetime2 package.
datetime2-irish
Irish Gaelic Language Module for the datetime2 Package.
datetime2-italian
Italian language module for the datetime2 package.
datetime2-it-fulltext
Italian full text styles for the datetime2 package
datetime2-latin
Latin language module for the datetime2 package.
datetime2-lsorbian
Lower Sorbian language module for the datetime2 package.
datetime2-magyar
magyar language module for the datetime2 package.
datetime2-norsk
Norsk language module for the datetime2 package.
datetime2-polish
polish language module for the datetime2 package.
datetime2-portuges
Portuguese language module for the datetime2 package.
datetime2-romanian
Romanian language module for the datetime2 package
datetime2-russian
russian language module for the datetime2 package.
datetime2-samin
Northern Sami language module for the datetime2 package.
datetime2-scottish
Scottish Gaelic Language Module for the datetime2 Package.
datetime2-serbian
serbian language module for the datetime2 package.
datetime2-slovak
slovak language module for the datetime2 package.
datetime2-slovene
slovene language module for the datetime2 package.
datetime2-spanish
Spanish language module for the datetime2 package
datetime2-swedish
swedish language module for the datetime2 package.
datetime2-turkish
turkish language module for the datetime2 package.
datetime2-ukrainian
Ukrainian language module for the datetime2 package
datetime2-usorbian
Upper Sorbian language module for the datetime2 package.
datetime2-welsh
Welsh language module for the datetime2 package.
dblfloatfix
Fixes for twocolumn floats.
dccpaper
Typeset papers for the International Journal of Digital Curation
dcpic
Commutative diagrams in a LaTeX and TeX documents.
decimal
LaTeX package for the English raised decimal point.
decorule
Decorative swelled rule using font character.
dehyph
German hyphenation
dehyph-exptl
Experimental hyphenation patterns for the German language
dejavu
LaTeX support for the DejaVu fonts.
dejavu-math
OpenType maths fonts for DejaVu Serif.
dejavu-otf
Support for the ttf and otf DejaVu fonts.
delim
delimseasy
Delimiter commands that are easy to use and resize
delimset
Typeset and declare sets of delimiters with convenient size control
denisbdoc
A personal dirty package for documenting packages
designcon
Develop DesignCon papers.
devanagari
Typeset Devanagari
devanagari-omega
Typeset Devanagari with Omega.
dhua
German abbreviations using thin space.
diadia
Package to keep a diabetes diary.
diagbox
Table heads with diagonal lines
diagmac
A diagram drawing package.
diagmac2
diagnose
A diagnostic tool for a TeX installation
diagxy
Diagram macros by Michael Barr
dialogl
Macros for constructing interactive LaTeX scripts.
dice
A font for die faces
dichokey
Construct dichotomous identification keys.
dickimaw
Books and tutorials from the “Dickimaw LaTeX Series”.
dictsym
DictSym font and macro package
diffcoeff
Write differential coefficients easily
digiconfigs
Writing "configurations"
dijkstra
Dijkstra algorithm for LaTeX
din1505
Bibliography styles for German texts
dinat
Bibliography style for German texts
dinbrief
German letter DIN style
dingbat
Two dingbat symbol fonts
directory
Address book.
dirtree
Display trees in the style of windows explorer.
disser
Class and templates for typesetting dissertations in Russian
dithesis
Thesis class for undergraduate theses at the University of Athens.

To do:

  • Add other packages for creating presentations.
  • Bonus: Add screenshots of the results.
  • Working with columns
  • Navigation — see here
  • Using sections & subsections

LaTeX can be used for creating presentations. There are several packages for the task, including the package.

The Beamer package[edit]

The beamer package is provided with most LaTeX distributions, but is also available from CTAN. If you use MikTeX, all you have to do is to include the beamer package and let LaTeX download all wanted packages automatically. The documentation explains the features in great detail. You can also have a look at the PracTex article Beamer by Example.[1]

The package also loads many useful packages including .

Introductory example[edit]

The beamer package is loaded by calling the class:

The usual header information may then be specified. Note that if you are compiling with XeTeX then you should use

\documentclass[xetex,mathserif,serif]{beamer}

Inside the environment, multiple environments specify the content to be put on each slide. The command specifies the title for each slide (see image):

\begin{document}\begin{frame}\frametitle{This is the first slide}%Content goes here\end{frame}\begin{frame}\frametitle{This is the second slide}\framesubtitle{A bit more information about this}%More content goes here\end{frame}% etc\end{document}

The usual environments (, , , etc.) may be used.

Inside frames, you can use environments like , , , ... Also, is possible to create the frontpage, if and are set.

Trick: Instead of using , you can also use .

For the actual talk, if you can compile it with then you could use a pdf reader with a fullscreen mode, such as Okular, Evince or Adobe Reader. If you want to navigate in your presentation, you can use the almost invisible links in the bottom right corner without leaving the fullscreen mode.

Document Structure[edit]

Title page and information[edit]

First, you give information about authors, titles and dates in the preamble.

\title[Crisis]% (optional, only for long titles){The Economics of Financial Crisis}\subtitle{Evidence from India}\author[Author, Anders]% (optional, for multiple authors){F.~Author\inst{1}\and S.~Anders\inst{2}}\institute[Universities Here and There]% (optional){\inst{1}% Institute of Computer Science\\ University Here \and\inst{2}% Institute of Theoretical Philosophy\\ University There }\date[KPT 2004]% (optional){Conference on Presentation Techniques, 2004}\subject{Computer Science}

Then, in the document, you add the title page :

Table of Contents[edit]

The table of contents, with the current section highlighted, is displayed by:

\begin{frame}\frametitle{Table of Contents}\tableofcontents[currentsection]\end{frame}

This can be done automatically at the beginning of each section using the following code in the preamble:

\AtBeginSection[]{\begin{frame}\frametitle{Table of Contents}\tableofcontents[currentsection]\end{frame}}

Or for subsections:

\AtBeginSubsection[]{\begin{frame}\frametitle{Table of Contents}\tableofcontents[currentsection,currentsubsection]\end{frame}}

Sections and subsections[edit]

As in all other LaTeX files, it is possible to structure the document using

\section[Section]{My section}

,

\subsection[Subsection]{My subsection}

and

\subsubsection[Subsubsection]{My subsubsection}

Those commands have to be put before and between frames. They will modify the Table of contents with the optional argument. The argument in brackets will be written on the slide, depending on the theme used.

References (Beamer)[edit]

Beamer does not officially support BibTeX. Instead bibliography items will need to be partly set "by hand" (see beameruserguide.pdf 3.12). The following example shows a references slide containing two entries:

\begin{frame}[allowframebreaks] \frametitle<presentation>{Further Reading}\begin{thebibliography}{10}\beamertemplatebookbibitems\bibitem{Autor1990} A.~Autor. \newblock{\em Introduction to Giving Presentations}. \newblock Klein-Verlag, 1990. \beamertemplatearticlebibitems\bibitem{Jemand2000} S.~Jemand. \newblock On this and that. \newblock{\em Journal of This and That}, 2(1):50--100, 2000. \end{thebibliography}\end{frame}

As the reference list grows, the reference slide will divide into two slides and so on, through use of the option. Individual items can be cited after adding an 'optional' label to the relevant stanza. The citation call is simply . Beamer also supports limited customization of the way references are presented (see the manual). Those who wish to use natbib, for example, with Beamer may need to troubleshoot both their document setup and the relevant BibTeX style file.

The different types of referenced work are indicated with a little symbol (e.g. a book, an article, etc.). The Symbol is set with the commands and . It is also possible to use directly, like so

\begin{frame}[allowframebreaks] \frametitle<presentation>{Further Reading}\begin{thebibliography}{10}\setbeamertemplate{bibliography item}[book] \bibitem{Autor1990} A.~Autor. \newblock{\em Introduction to Giving Presentations}. \newblock Klein-Verlag, 1990. \setbeamertemplate{bibliography item}[article] \bibitem{Jemand2000} S.~Jemand. \newblock On this and that. \newblock{\em Journal of This and That}, 2(1):50--100, 2000. \end{thebibliography}\end{frame}

Other possible types of bibliography items, besides and , include e.g. , and . It is also possible to have user defined bibliography items by including a graphic.

If one wants to have full references appear as foot notes, use the . For example, it is possible to use

\documentclass[10pt,handout,english]{beamer}\usepackage[english]{babel}\usepackage[backend=biber,style=numeric-comp,sorting=none]{biblatex}\addbibresource{biblio.bib}\begin{frame}\frametitle{Title} A reference~\footfullcite{ref_bib}, with ref_bib an item of the .bib file. \end{frame}

Style[edit]

Themes[edit]

The first solution is to use a built-in theme such as Warsaw, Berlin, etc. The second solution is to specify colors, inner themes and outer themes.

The Built-in solution[edit]

To the preamble you can add the following line:

to use the "Warsaw" theme. has several themes, many of which are named after cities (e.g. Frankfurt, Madrid, Berlin, etc.).

This Theme Matrix contains the various theme and color combinations included with . For more customizing options, have a look to the official documentation included in your distribution of , particularly the part Change the way it looks.

The full list of themes is:

  • AnnArbor
  • Antibes
  • Bergen
  • Berkeley
  • Berlin
  • Copenhagen
  • Darmstadt
  • Dresden
  • Frankfurt
  • Goettingen
  • Hannover
  • Ilmenau
  • JuanLesPins
  • Luebeck
  • Madrid
  • Malmoe
  • Marburg
  • Montpellier
  • PaloAlto
  • Pittsburgh
  • Rochester
  • Singapore
  • Szeged
  • Warsaw
  • boxes
  • default

Color themes, typically with animal names, can be specified with

The full list of color themes is:

  • default
  • albatross
  • beaver
  • beetle
  • crane
  • dolphin
  • dove
  • fly
  • lily
  • orchid
  • rose
  • seagull
  • seahorse
  • whale
  • wolverine
The do it yourself solution[edit]

First you can specify the outertheme. The outertheme defines the head and the footline of each slide.

\useoutertheme{infolines}

Here is a list of all available outer themes:

  • infolines
  • miniframes
  • shadow
  • sidebar
  • smoothbars
  • smoothtree
  • split
  • tree

Then you can add the innertheme:

\useinnertheme{rectangles}

Here is a list of all available inner themes:

  • rectangles
  • circles
  • inmargin
  • rounded

You can define the color of every element:

\setbeamercolor{alerted text}{fg=orange}\setbeamercolor{background canvas}{bg=white}\setbeamercolor{block body alerted}{bg=normal text.bg!90!black}\setbeamercolor{block body}{bg=normal text.bg!90!black}\setbeamercolor{block body example}{bg=normal text.bg!90!black}\setbeamercolor{block title alerted}{use={normal text,alerted text},fg=alerted text.fg!75!normal text.fg,bg=normal text.bg!75!black}\setbeamercolor{block title}{bg=blue}\setbeamercolor{block title example}{use={normal text,example text},fg=example text.fg!75!normal text.fg,bg=normal text.bg!75!black}\setbeamercolor{fine separation line}{}\setbeamercolor{frametitle}{fg=brown}\setbeamercolor{item projected}{fg=black}\setbeamercolor{normal text}{bg=black,fg=yellow}\setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg}\setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg}\setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg}\setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg}\setbeamercolor{section in sidebar}{fg=brown}\setbeamercolor{section in sidebar shaded}{fg=grey}\setbeamercolor{separation line}{}\setbeamercolor{sidebar}{bg=red}\setbeamercolor{sidebar}{parent=palette primary}\setbeamercolor{structure}{bg=black, fg=green}\setbeamercolor{subsection in sidebar}{fg=brown}\setbeamercolor{subsection in sidebar shaded}{fg=grey}\setbeamercolor{title}{fg=brown}\setbeamercolor{titlelike}{fg=brown}

Colors can be defined as usual:

\definecolor{chocolate}{RGB}{33,33,33}

Block styles can also be defined:

\setbeamertemplate{blocks}[rounded][shadow=true] \setbeamertemplate{background canvas}[vertical shading][bottom=white,top=structure.fg!25] \setbeamertemplate{sidebar canvas left}[horizontal shading][left=white!40!black,right=black]

You can also suppress the navigation bar:

\beamertemplatenavigationsymbolsempty

Fonts[edit]

You may also change the fonts for particular elements. If you wanted the title of the presentation as rendered by to occur in a serif font instead of the default sanserif, you would use:

\setbeamerfont{title}{family=\rm}

You could take this a step further if you are using OpenType fonts with Xe(La)TeX and specify a serif font with increased size and oldstyle proportional alternate number glyphs:

\setbeamerfont{title}{family=\rm\addfontfeatures{Scale=1.18, Numbers={Lining, Proportional}}}
Math Fonts[edit]

The default settings for use a different set of math fonts than one would expect from creating a simple math article. One quick fix for this is to use at the beginning of the file the option

\documentclass[mathserif]{beamer}

Others have proposed to use the command

\usefonttheme[onlymath]{serif}

but it is not clear if this works for absolutely every math character.

Frames Options[edit]

The plain option. Sometimes you need to include a large figure or a large table and you don't want to have the bottom and the top off the slides. In that case, use the plain option:

If you want to include lots of text on a slide, use the shrink option.

The allowframebreaks option will auto-create new frames if there is too much content to be displayed on one.

\frame[allowframebreaks]{% ...}


Before using any verbatim environment (like ), you should pass the option to the environment, as verbatim environments need to be typeset differently. Usually, the form is usable (for details see the manual). Note that the option may not be used with commands since it expects to encounter a , which should be alone on a single line.

\begin{frame}[fragile] \frametitle{Source code}\begin{lstlisting}[caption=First C example] int main() { printf("Hello World!"); return 0; }\end{lstlisting}\end{frame}

Hyperlink navigation[edit]

Internal and external hyperlinks can be used in beamer to assist navigation. Clean looking buttons can also be added.

To do:

  • add information about
  • add information about and friends

By default the beamer class adds navigation buttons in the bottom right corner. To remove them one can place

\beamertemplatenavigationsymbolsempty

in the preamble.

Animations[edit]

The following is merely an introduction to the possibilities in beamer. Chapter 8 of the beamer manual provides much more detail, on many more features.

Making items appear on a slide is possible by simply using the statement:

\begin{frame}\frametitle{Some background} We start our discussion with some concepts. \pause The first concept we introduce originates with Erd\H os. \end{frame}

Text or figures after will display after one of the following events (which may vary between PDF viewers): pressing space, return or page down on the keyboard, or using the mouse to scroll down or click the next slide button. Pause can be used within etc.

Text animations[edit]

For text animations, for example in the itemize environment, it is possible to specify appearance and disappearance of text by using where a and b are the numbers of the events the item is to be displayed for (inclusive). For example:

\begin{itemize}\item This one is always shown \item<1-> The first time (i.e. as soon as the slide loads) \item<2-> The second time \item<1-> Also the first time \only<1-1> {This one is shown at the first time, but it will hide soon (on the next event after the slide loads).}\end{itemize}

A simpler approach for revealing one item per click is to use .

\begin{frame}\frametitle{`Hidden higher-order concepts?'}\begin{itemize}[<+->] \item The truths of arithmetic which are independent of PA in some sense themselves `{contain} essentially {\color{blue}{hidden higher-order}}, or infinitary, concepts'??? \item `Truths in the language of arithmetic which \ldots\item That suggests stronger version of Isaacson's thesis. \end{itemize}\end{frame}

In all these cases, pressing page up, scrolling up, or clicking the previous slide button in the navigation bar will backtrack through the sequence.

Handout mode[edit]

In beamer class, the default mode is presentation which makes the slides. However, you can work in a different mode that is called handout by setting this option when calling the class:

\documentclass[12pt,handout]{beamer}

This mode is useful to see each slide only one time with all its stuff on it, making any environments visible all at once (for instance, printable version). Nevertheless, this makes an issue when working with the command, because its purpose is to have only some text or figures at a time and not all of them together.

If you want to solve this, you can add a statement to specify precisely the behavior when dealing with commands in handout mode. Suppose you have a code like this

\only<1>{\includegraphics{pic1.eps}}\only<2>{\includegraphics{pic2.eps}}

These pictures being completely different, you want them both in the handout, but they cannot be both on the same slide since they are large. The solution is to add the handout statement to have the following:

\only<1| handout:1>{\includegraphics{pic1.eps}}\only<2| handout:2>{\includegraphics{pic2.eps}}

This will ensure the handout will make a slide for each picture.

Now imagine you still have your two pictures with the only statements, but the second one show the first one plus some other graphs and you don't need the first one to appear in the handout. You can thus precise the handout mode not to include some only commands by:

\only<1| handout:0>{\includegraphics{pic1.eps}}\only<2>{\includegraphics{pic2.eps}}

The command can also be used to hide frames, e.g.

\begin{frame}<handout:0>

or even, if you have written a frame that you don't want anymore but maybe you will need it later, you can write

\begin{frame}<0| handout:0>

and this will hide your slide in both modes. (The order matters. Don't put handout:0|beamer:0 or it won't work.)

A last word about the handout mode is about the notes. Actually, the full syntax for a frame is

\begin{frame} ... \end{frame}\note{...}\note{...} ...

and you can write your notes about a frame in the field note (many of them if needed). Using this, you can add an option to the class calling, either

\documentclass[12pt,handout,notes=only]{beamer}

or

\documentclass[12pt,handout,notes=show]{beamer}

The first one is useful when you make a presentation to have only the notes you need, while the second one could be given to those who have followed your presentation or those who missed it, for them to have both the slides with what you said.

Note that the 'handout' option in the \documentclass line suppress all the animations.

Important: the notes=only mode is literally doing only the notes. This means there will be no output file but the DVI. Thus it requires you to have run the compilation in another mode before. If you use separate files for a better distinction between the modes, you may need to copy the .aux file from the handout compilation with the slides (w/o the notes).

Columns and Blocks[edit]

There are two handy environments for structuring a slide: "blocks", which divide the slide (horizontally) into headed sections, and "columns" which divides a slide (vertically) into columns. Blocks and columns can be used inside each other.

Columns[edit]

Example

\begin{frame}{Example of columns 1}\begin{columns}[c] % the "c" option specifies center vertical alignment\column{.5\textwidth}% column designated by a command Contents of the first column \column{.5\textwidth} Contents split \\ into two lines \end{columns}\end{frame}\begin{frame}{Example of columns 2}\begin{columns}[T] % contents are top vertically aligned\begin{column}[T]{5cm}% each column can also be its own environment Contents of first column \\ split into two lines \end{column}\begin{column}[T]{5cm}% alternative top-align that's better for graphics\includegraphics[height=3cm]{graphic.png}\end{column}\end{columns}\end{frame}

Blocks[edit]

Enclosing text in the block environment creates a distinct, headed block of text (a blank heading can be used). This allows to visually distinguish parts of a slide easily. There are three basic types of block. Their formatting depends on the theme being used.

Simple

\begin{frame}\begin{block}{This is a Block} This is important information \end{block}\begin{alertblock}{This is an Alert block} This is an important alert \end{alertblock}\begin{exampleblock}{This is an Example block} This is an example \end{exampleblock}\end{frame}

PDF options[edit]

You can specify the default options of your PDF.[2]

\hypersetup{pdfstartview={Fit}}% fits the presentation to the window when first displayed

Numbering slides[edit]

It is possible to number slides using this snippet:

\insertframenumber/\inserttotalframenumber

However, this poses two problems for some presentation authors: the title slide is numbered as the first one, and the appendix or so-called "backup" (aka appendix, reserve) slides are included in the total count despite them not being intended to be public until a "hard" question is asked.[3] This is where two features come in:

  • Ability to reset the frames counter at any slide. For instance, this may be inserted at the title slide to avoid counting it:
\addtocounter{framenumber}{-1}

Or alternatively this:

\setcounter{framenumber}{0} or \setcounter{framenumber}{1}
  • The first of the above applies to section slides to avoid counting them.
  • This stuff works around the problem of counting the backup slides:
% (Thanks, David Gleich!)% All your regular slides% After your last numbered slide\appendix\newcounter{finalframe}\setcounter{finalframe}{\value{framenumber}}% Backup frames\setcounter{framenumber}{\value{finalframe}}\end{document}

The powerdot package[edit]

The powerdot package is an alternative to beamer. It is available from CTAN. The documentation explains the features in great detail.

The powerdot package is loaded by calling the class:

The usual header information may then be specified.

Inside the usual environment, multiple environments specify the content to be put on each slide.

\begin{document}\begin{slide}{This is the first slide}%Content goes here\end{slide}\begin{slide}{This is the second slide}%More content goes here\end{slide}% etc\end{document}

Simple presentations[edit]

The class is very powerful and provides lots of features. For a very simple presentation, a class based on can be used.

\documentclass[paper=160mm:90mm,fontsize=10pt,DIV=16]{scrartcl}\usepackage{lmodern}\pagestyle{empty}\renewcommand{\familydefault}{\sfdefault}\newenvironment{slide}[1]{\clearpage{\LARGE\bfseries#1\par}\vspace{\baselineskip}}{}\usepackage{enumitem}\setlist{noitemsep}\title{XeTaL}\author{Carl Capybara}\begin{document}\maketitle\begin{slide}{slide title} This is just some text \begin{itemize}\item Wombat \item Capybara \item Mara \end{itemize}\end{slide}\begin{slide}{Wombat title} This is just some different text \end{slide}\end{document}

References[edit]

Links[edit]

Leave a Comment

(0 Comments)

Your email address will not be published. Required fields are marked *