目的
Matrix classの行列をtex形式に変換したい.
(そうすれば,プログラムを書いて求めた行列をすぐtexファイルにコピペすることができて嬉しい.)
Rubyコード
require "matrix"
class Matrix
	def matex
		a=self.to_a
		column=a[0].length
		print "\\begin{pmatrix}\n"
		a.each do |x|
			x.each.with_index{|element, i|
				print element 
				if (i+1)%column==0 
					print " \\\\\n" 
				else
					print " & "
				end
			}
		end
		print "\\end{pmatrix}\n"
	end
end
Matrix[[1,2],
      [3,4]].matex
# ⇒
# \begin{pmatrix}
# 1 & 2 \\
# 3 & 4 \\
# \end{pmatrix}