Alessio Caiazza is sharing code with you
Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.
Don't show this againipv6 - fine del mondo / Rakefile
- commit
- 8ed461c82949
- parent
- 68081ad44dff
- parent
- c09d89674da4
- branch
- default
merge
1 |
30bfb795e137
|
require 'latex_task' |
2 |
30bfb795e137
|
require 'rake/clean' |
3 |
30bfb795e137
|
|
4 |
30bfb795e137
|
latex_file 'ipv6.slides.pdf' do |runner| |
5 |
30bfb795e137
|
runner.main_file = 'ipv6.slides.tex' |
6 |
30bfb795e137
|
end |
7 |
30bfb795e137
|
|
8 |
30bfb795e137
|
latex_file 'ipv6.handout.pdf' do |runner| |
9 |
30bfb795e137
|
runner.main_file = 'ipv6.handout.tex' |
10 |
30bfb795e137
|
end |
11 |
30bfb795e137
|
|
12 |
30bfb795e137
|
latex_file 'ipv6.article.pdf' do |runner| |
13 |
30bfb795e137
|
runner.main_file = 'ipv6.article.tex' |
14 |
30bfb795e137
|
end |
15 |
30bfb795e137
|
|
16 |
92d08f0d1966
|
latex_file 'duemiladodici.pdf' |
17 |
92d08f0d1966
|
|
18 |
30bfb795e137
|
|
19 |
30bfb795e137
|
desc 'Genera le slides' |
20 |
92d08f0d1966
|
task :slides => ['ipv6.slides.pdf', 'duemiladodici.pdf'] do |
21 |
92d08f0d1966
|
puts `pdfjoin -o presentazione.pdf duemiladodici.pdf ipv6.slides.pdf` |
22 |
92d08f0d1966
|
end |
23 |
30bfb795e137
|
desc 'Genera l\'handout' |
24 |
30bfb795e137
|
task :handout => 'ipv6.handout.pdf' |
25 |
30bfb795e137
|
#desc 'Genera l\'article' |
26 |
30bfb795e137
|
#task :article => 'ipv6.article.pdf' |
27 |
30bfb795e137
|
|
28 |
30bfb795e137
|
desc 'Genera le slides' |
29 |
30bfb795e137
|
task :default => :slides |
30 |
30bfb795e137
|
|
31 |
30bfb795e137
|
desc 'Genera tutto' |
32 |
30bfb795e137
|
task :all => [:slides, :handout] #, :article ] |
33 |
30bfb795e137
|
|
34 |
30bfb795e137
|
%w[*.log *.aux *.bbl *.blg *.ilg *.toc *.lof *.lot *.idx *.ind *.nav *.out *.snm *.vrb *~].each do |junk| |
35 |
30bfb795e137
|
CLEAN.include junk |
36 |
30bfb795e137
|
end |
37 |
30bfb795e137
|
|
38 |
30bfb795e137
|
CLOBBER.include '*.pdf |