大量の図をpdfファイルにひとまとめにするスクリプト

大量の図をpdfファイルにひとまとめにするtexソースを作るスクリプト
ちなみに,適当に\clearpage しないと図が多過ぎでtexコンパイルできなくなる.

実行

ruby test.rb

test.rb

output="test.tex"
f=open(output,"w")

k=`ls | grep eps | sort -g `
filelist=k.split("\n")
#p filelist

f.puts "\\documentclass{jarticle}"
f.puts "\\usepackage[dvipdfmx]{graphicx}"

f.puts "\\begin{document}"
k=1;
filelist.each{|i|

        f.puts "\\begin{figure}"
        f.puts "\\includegraphics[width=8cm]{"+i+"}"
        f.puts "\\end{figure}"
        if k % 4==0
                f.puts "\\clearpage"
        end
        k=k+1;
}


f.puts "\\end{document}"

#PDF作成まで自動化
#system("platex "+output)
#system("dvipdfmx "+output.gsub('.tex','.dvi'))