mirror of https://github.com/c3d2/slidenado/
Remove some unused files
This commit is contained in:
parent
0135d5c3b7
commit
1b80246861
20
Makefile
20
Makefile
|
@ -1,20 +0,0 @@
|
|||
INTERPRETER := ruby
|
||||
GENERATOR='./generate.rb'
|
||||
|
||||
MAKE_TARGETS=$(patsubst dates/%.yaml, dates/%/ALL, $(wildcard dates/*.yaml))
|
||||
CLEAN_TARGETS=$(patsubst dates/%.yaml, dates/%/*, $(wildcard dates/*.yaml))
|
||||
ALL: ${MAKE_TARGETS}
|
||||
|
||||
clean:
|
||||
rm -rf ${CLEAN_TARGETS}
|
||||
|
||||
# Keep Makefiles
|
||||
.SECONDARY: $(patsubst dates/%/ALL, dates/%/Makefile, $(MAKE_TARGETS))
|
||||
|
||||
dates/%/Makefile: dates/%.yaml $(wildcard decks/*.yaml)
|
||||
mkdir -p $(shell dirname $@)
|
||||
command -v $(INTERPRETER) || (printf "Could not find '%s' – Please install or add it to PATH!\n" $(INTERPRETER); exit 1)
|
||||
$(INTERPRETER) $(GENERATOR) $< $(shell dirname $@)
|
||||
|
||||
dates/%/ALL: dates/%/Makefile
|
||||
$(MAKE) -C $(shell dirname $@)
|
32
generate.rb
32
generate.rb
|
@ -1,32 +0,0 @@
|
|||
#!/usr/bin/env ruby
|
||||
|
||||
require 'yaml'
|
||||
require 'erb'
|
||||
|
||||
# Load files
|
||||
lecture_path = ARGV[0]
|
||||
lecture = YAML.load_file lecture_path
|
||||
deck = YAML.load_file File.join("decks", lecture['deck'])
|
||||
|
||||
# Convert pathes to be relative to outdir_path
|
||||
deck.each do |name, files|
|
||||
files.map! do |f|
|
||||
File.join("..", "..", "content", f)
|
||||
end
|
||||
end
|
||||
|
||||
# Prepare flat list of included .tex files
|
||||
deck_files = []
|
||||
deck.each do |name, files|
|
||||
deck_files.push *files
|
||||
end
|
||||
|
||||
outdir_path = ARGV[1]
|
||||
makefile_template = ERB.new(File.read("makefile_template.erb"))
|
||||
File.write File.join(outdir_path, "Makefile"), makefile_template.result
|
||||
|
||||
latex_template = ERB.new(File.read("latex_template.tex.erb"))
|
||||
notes=false
|
||||
File.write File.join(outdir_path, "slides.tex"), latex_template.result
|
||||
notes=true
|
||||
File.write File.join(outdir_path, "slides_with_notes.tex"), latex_template.result
|
|
@ -1,46 +0,0 @@
|
|||
\documentclass[12pt, xcolor={svgnames,table}]{beamer}
|
||||
%\documentclass[20pt,handout]{beamer}
|
||||
\usetheme{Darmstadt}
|
||||
\usepackage{graphicx}
|
||||
%\usepackage[german]{babel}
|
||||
\usepackage{ngerman}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage{tikz}
|
||||
\setbeamertemplate{footline}[frame number]
|
||||
\usepackage{pgfpages}
|
||||
\usepackage{csquotes}
|
||||
\usepackage{comment}
|
||||
<% if notes %>
|
||||
\setbeameroption{show notes on second screen = right}
|
||||
<% end %>
|
||||
|
||||
\newcommand{\cc}[1]{\includegraphics[height=4mm]{../../img/#1.png}\hspace{1mm}}
|
||||
\usepackage{ifthen}
|
||||
\newcommand{\license}[2][]{\\#2\ifthenelse{\equal{#1}{}}{}{\\\scriptsize\url{#1}}}
|
||||
\usepackage{textcomp}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{media9}
|
||||
|
||||
\pgfdeclareimage[height=.6cm]{c3d2logo}{./img/c3d2.pdf}
|
||||
|
||||
\pgfdeclarelayer{foreground}
|
||||
\pgfsetlayers{main,foreground}
|
||||
\logo{\pgfputat{\pgfxy(-1,0)}{\pgfbox[center,base]{\pgfuseimage{c3d2logo}}}}
|
||||
|
||||
\title{<%= lecture['title'] %>}
|
||||
\author{\small <%= lecture['presenters'] %> \\\large <%= lecture['organization'] %>}
|
||||
\date{<%= lecture['date'] %>}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
<% deck.each do |section, snippets| %>
|
||||
\section{<%= section %>}
|
||||
\subsection{}
|
||||
<% snippets.each do |snippet| %>
|
||||
\input{<%= snippet.sub(/\.tex$/, "") %>}
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
\end{document}
|
|
@ -1,9 +0,0 @@
|
|||
ALL: slides.pdf slides_with_notes.pdf
|
||||
|
||||
slides.pdf: slides.tex <%= deck_files.join " " %>
|
||||
pdflatex -draftmode $<
|
||||
pdflatex $<
|
||||
|
||||
slides_with_notes.pdf: slides_with_notes.tex <%= deck_files.join " " %>
|
||||
pdflatex -draftmode $<
|
||||
pdflatex $<
|
Loading…
Reference in New Issue