require 'latex_task' require 'rake/clean' latex_file 'ipv6.slides.pdf' do |runner| runner.main_file = 'ipv6.slides.tex' end latex_file 'ipv6.handout.pdf' do |runner| runner.main_file = 'ipv6.handout.tex' end latex_file 'ipv6.article.pdf' do |runner| runner.main_file = 'ipv6.article.tex' end latex_file 'duemiladodici.pdf' desc 'Genera le slides' task :slides => ['ipv6.slides.pdf', 'duemiladodici.pdf'] do puts `pdfjoin -o presentazione.pdf duemiladodici.pdf ipv6.slides.pdf` end desc 'Genera l\'handout' task :handout => 'ipv6.handout.pdf' #desc 'Genera l\'article' #task :article => 'ipv6.article.pdf' desc 'Genera le slides' task :default => :slides desc 'Genera tutto' task :all => [:slides, :handout] #, :article ] %w[*.log *.aux *.bbl *.blg *.ilg *.toc *.lof *.lot *.idx *.ind *.nav *.out *.snm *.vrb *~].each do |junk| CLEAN.include junk end CLOBBER.include '*.pdf'