This repository contains a Beamer theme for presentations, styled for talks by Cornell University members.
-
The file
beamerthemeCornell.stydefines the Beamer theme; it relies on thetitle_bg.pdfimage for rendering the title page background. -
The file
exampletalk.pdfis the result of compiling theexampletalk/exampletalk.texfile, and contains useful information on how to use this theme. -
The directory
exampletalkcontains a lengthy example of how to use this theme. -
The directory
minimalcontains a short example of how to use this theme.
Using this theme is the same as using any other Beamer theme; just
\usetheme{Cornell} and start writing.
You should still look at the exampletalk/exampletalk.tex file for
details on how to use this theme effectively.
Look at the Makefile to see how the examples are built.
The \usetheme{Cornell} directive will cause Beamer to use this
theme. For this to work, the beamerthemeCornell.sty file needs to be
somewhere that LaTeX can find it. There are several options for this:
- Copy the
beamerthemeCornell.styfile to the same directory as your.texfile. - (Linux and mac) Symlink the
beamerthemeCornell.styfile to the same directory as your.texfile. - Add the directory containing
beamerthemeCornell.styto theTEXINPUTSenvironment variable. See theSConstructfile for an example of automating this in your build system.
The title_bg.pdf is used by the beamerthemeCornell.sty file and
should be copied or symlinked along with it.
This is an alternative that allows for more flexibility. If you have
an existing git repository, it's easy to include the .sty file in
your presentation in a subdirectory. Add this repository as a
subdirectory of your presentation directory with the command git submodule add <address-to-this-repository>. This gives you the
ability to make commits based on which version of the Beamer template
you wish to use.
Once this is done, the final step is to Symlink to files in the
subdirectory. In Linux, this can be done with ln -s <subdirectory>/beamerthemeCornell.sty ./beamerthemeCornell.sty (and
similarly for title_bg.pdf).
Adding the theme as a submodule is better because it gives full control to the user to specify which version is used in the presentation. If the Beamer theme is updated, older presentations will not be affected unless you want it to.
The directory exampletalk contains a full example of how to use the
various features available. This is a good starting place for any
slides based on this theme.
The directory minimal contains a very minimal example of a
presentation using this style.
Run make in the current directory to populate the build directory
with the examples.
Run scons in the current directory to populate the build directory
with the examples.
Thanks to James Mario Davis with starting the project, and all of Cornell ORIE for feedback.