Beamer extension for Sphinx
Project description
This extension to Sphinx adds a Builder for the Beamer LaTeX class.
Installation
The extension is distributed through the Python Package Index and installed with
pip install sphinxcontrib-beamer
Usage
Load the extension in the Sphinx project configuration file conf.py:
extensions = ['sphinxcontrib.beamer']
and build your Beamer LaTeX output using the new builder:
sphinx-build -b beamer build/doctrees . build
Configuration
Some variables are configurable in conf.py:
Theming: Change the theme used by Beamer (defaults to Warsaw) with:
beamer_theme = <string>
where beamertheme<string>.sty is a LaTeX style file in the templates_path path specified in conf.py.
Frame breaks: Change if frame breaks are allowed (defaults to True) with:
beamer_allowframebreaks = <True or False>
which sets the allowframebreaks option to all frames. This Beamer feature splits a frame environment into multiple slides if the content extends beyond what can be viewed on one slide.
Custom frame options: Add custom frame options with
Frame Title
-----------
.. frame_options:plain
Frame content.
which will generate a frame environment
\begin{frame}[plain]{Frame Title}
Frame content.
\end{frame}
plain in the example above can be replaced with any comma-separated string of valid frame options.
This extension is still in its beta stage and has not been thorougly tested. Use it with caution.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sphinxcontrib-beamer-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3acc6f67359108c407a21ef1fcfd772cc9f441b4e7d20d5169522114fd0e597 |
|
MD5 | c07ae02a1b20cc45e4d70f23b7c1bc78 |
|
BLAKE2b-256 | 7b24d94319ed6846b6b3b9c288c85ae0fcfb4581466bb857e2a8e0cc8ca1cd4d |
Hashes for sphinxcontrib_beamer-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60f6a14bd1816d9bed914d527e2edcc27731257e8a463ede21f7848aad23400c |
|
MD5 | 88648caa090cb9cb56fc723db8fd6ffa |
|
BLAKE2b-256 | f1738158f65b34fad54b27bfbd44436f8867d46d53f50be82e624c654266bd57 |