• Stars
    star
    109
  • Rank 319,077 (Top 7 %)
  • Language
    TeX
  • License
    Other
  • Created over 10 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Website for personal collection and previewing of Beamer and TikZ snippets. Presented with Python/Jinja2.

Beamer Snippets

The Beamer package enables LaTeX to produce high quality technical presentations and can be used in combination with the TikZ package for including publication-quality diagrams in presentations. However, formatting LaTeX presentations using Beamer and TikZ is difficult and time consuming, so I often reuse code snippets from previous presentations. This repository contains a collection of snippets I'm gathering from my papers and presentations, which are best viewed on this webpage. See my other LaTeX projects at bamos/cv and bamos/latex-templates.

Screenshot

Contributing.

Contributions are highly welcomed! Please add to the snippets directory, modify the preamble, and send a pull request. If you substantially modify the preamble, I recommend keeping your repo as a fork, and I'll keep a list of forks in this README.

Webpage Generation Process.

The Python 3 script generate.py produces a static website in dist. generate.py loops through the collection of snippets and uses Jinja templates to output LaTeX documents. Makefile.slides is then used to generate PNG images from each slide, and Jinja HTML templates are used to create index.html.

Grunt

Grunt is used to deploy dist to Github pages in the gh-pages branch with the grunt-build-control plugin. The npm dependencies are managed in package.json and can be installed with npm install.

  • grunt generate produces the static site in dist, and
  • grunt deploy pushes the dist directory to the gh-pages branch.

Licensing.

All LaTeX portions are released into the public domain, and other portions are under the MIT license.

More Repositories

1

dcgan-completion.tensorflow

Image Completion with Deep Learning in TensorFlow
Python
1,308
star
2

densenet.pytorch

A PyTorch implementation of DenseNet.
Python
823
star
3

cv

TeX
398
star
4

latex-templates

Website for personal collection and previewing of LaTeX templates. Presented with Python/Jinja2.
TeX
366
star
5

thesis

Differentiable Optimization-Based Modeling for Machine Learning
TeX
318
star
6

block

An intelligent block matrix library for numpy, PyTorch, and beyond.
Python
297
star
7

dotfiles

♥ Linux, xmonad, emacs, vim, zsh, tmux
Shell
238
star
8

zsh-history-analysis

Plot your .zsh_history.
Python
224
star
9

python-scripts

Short and fun Python scripts.
Python
197
star
10

reading-list

My reading list.
CSS
185
star
11

presentations

TeX
141
star
12

setGPU

Small Python library to automatically set CUDA_VISIBLE_DEVICES to the least loaded device on multi-GPU systems.
Python
106
star
13

parsec-benchmark

An unofficial mirror of the core PARSEC 3.0 benchmark suite with patches to run on x86_64 Arch Linux and generalize builds.
C
97
star
14

conference-tracker

Minimal-maintenance conference tracker.
Python
71
star
15

girl

Check your GitHub READMEs for broken links.
Scala
70
star
16

bamos.github.io

JavaScript
36
star
17

snowglobe

Haskell-driven, small-scale web analytics with minimal configuration.
Haskell
27
star
18

ecos.torch

Unofficial Torch ECOS bindings to solve linear programs (LPs) and second-order cone programs (SOCPs).
C
16
star
19

gurobi.torch

Unofficial Gurobi Torch bindings.
Lua
9
star
20

shell-scripts

Miscellaneous short shell scripts.
Shell
9
star
21

github-wiki-link-validator

Ensure all links in a Github Wiki point to valid locations within the Wiki.
Python
5
star
22

docker-llvm-polly-pocl

Build LLVM, Polly, and PoCL in an Ubuntu 12.04 Docker container.
Shell
4
star