Giter VIP home page Giter VIP logo

beamercolorthemesolarized's Introduction

Slighly changed from jrnold's version

  • alert always solarized red
  • example: always solarized cyan

This allows more consistent style with my previous presentations. It's hence a little more colorful. Also, using shaded boxes (e.g. Boadilla theme) looks consistent. Updated screens are below

Beamer Color Theme Solarized

A color theme for Beamer using the Solarized palette, and inspired by the css stylesheet of ethanshoover.com.

See the Solarized homepage and its github page more information about the color palette and themes for Vim, Emacs, etc.

Installation

Download the theme from https://github.com/bashseb/beamercolorthemesolarized and place it in either the same folder as your presentation .tex file or in the LaTeX installation tree.

I personally use the following path (Linux, texlive sources this)

~/texmf/tex/latex/commonstuff/beamercolorthemesolarized.sty

Usage

To load the color theme, add the following line to your document,

\usecolortheme[<options>]{solarized}

The following <options> may be given when loading the theme,

  • light Use the light theme (default).
  • dark Use the dark theme.
  • accent= <color> The accent color. <color> can be any of the non-base Solarized colors: yellow (default), orange, red, magenta, violet, blue, cyan, or green.

For example, to use a dark theme with a cyan accent,

\usecolortheme[dark,accent=cyan]{solarized}

In addition to the beamer colors that it sets, this package defines colors which can be used elsewhere, e.g. in \setbeamercolor.

The package defines the sixteen colors of the Solarized palette.

solarizedBase03    #002b36
solarizedBase02    #073642
solarizedBase01    #586e75
solarizedBase00    #657b83
solarizedBase0     #839496
solarizedBase1     #93a1a1
solarizedBase2     #eee8d5
solarizedBase3     #fdf6e3
solarizedYellow    #b58900
solarizedOrange    #cb4b16
solarizedRed       #dc322f
solarizedMagenta   #d33682
solarizedViolet    #6c71c4
solarizedBlue      #268bd2
solarizedCyan      #2aa198
solarizedGreen     #859900

Additionally, it defines these colors, the values of which are dependent on the options specified when the theme is loaded.

  • solarizedAccent Accent color.
  • solarizedRebase03, solarizedRebase02, solarizedRebase01, solarizedRebase00: Background colors; dark colors if the dark theme is used, light colors if light theme.
  • solarizedRebase0, solarizedRebase1, solarizedRebase2, solarizedRebase3: Foreground colors; light colors if the dark theme is used, dark colors if light theme.

Examples

Some example slides (using the example slides from the Beamer documentation).

Example 1

A light background with blue accents.

\usecolortheme[accent=blue]{solarized}

https://raw.github.com/bashseb/beamercolorthemesolarized/master/examples/example_blue_light-bashseb-1.png

https://raw.github.com/bashseb/beamercolorthemesolarized/master/examples/example_blue_light-bashseb-2.png

Example 2

Same colors with boadilla theme (but itemize/enum/section balls replaced by sane squares)

\usecolortheme[accent=blue]{solarized}

https://raw.github.com/bashseb/beamercolorthemesolarized/master/examples/example_blue_light-bashseb-boadilla-1.png

https://raw.github.com/bashseb/beamercolorthemesolarized/master/examples/example_blue_light-bashseb-boadilla-2.png

https://raw.github.com/bashseb/beamercolorthemesolarized/master/examples/example_blue_light-bashseb-boadilla-3.png

Example 3

A dark background with yellow (default) accents.

\usecolortheme[dark]{solarized}

https://raw.github.com/bashseb/beamercolorthemesolarized/master/examples/example_yellow_dark-bashseb-boadilla-1.png

https://raw.github.com/bashseb/beamercolorthemesolarized/master/examples/example_yellow_dark-bashseb-boadilla-2.png

https://raw.github.com/bashseb/beamercolorthemesolarized/master/examples/example_yellow_dark-bashseb-boadilla-3.png

beamercolorthemesolarized's People

Contributors

jrnold avatar bashseb avatar fgaray avatar sivark avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.