def do_tikz(self,node):
     if not hasattr(self,'picture_nrcom'):
         self.picture_nrcom = 1
     else:
         self.picture_nrcom += 1
     file_out = open('./tikzcom'+ str(self.picture_nrcom) + '.svg','w+')
     file_out.write(tikz2svg.tikz2svg(self.tikzcom_images['tikz'+ str(self.picture_nrcom)]))
     file_out.close()
     return u'[[File:tikzcom' + unicode(self.picture_nrcom) + u'.svg]]'
 def do_tikzpicture(self,node, label=''):
     if not hasattr(self,'picture_nr'):
         self.picture_nr = 1
     else:
         self.picture_nr += 1
     if label=='':
         label = 'tikz '+ str(self.picture_nr) + '.svg'
     file_out = open(label + '.svg','w+')
     file_out.write(tikz2svg.tikz2svg(self.tikz_images['tikz'+ str(self.picture_nr)]))
     file_out.close()
     return u'[[File:'+ label +']]'