Hi Matt, I have run your macro with my development version 2.23. You can find the gif and ps output in attachment. We are still working on improving the quality of the latex processor (by the way, this is a non trivial exercise !!) Rene Brun Matt Dobbs wrote: > > Hello, > > I have also had some problems in the conversion to postscript, > particularly with the TLatex class. > Here's an example: > > { > TCanvas* c = new TCanvas("c","test",0,0,400,400); > > TLine l(.2,.5,.8,.5); > l.SetLineWidth(4); > l.Draw(); > TLine l2(.2,.4,.8,.4); > l2.SetLineWidth(8); > l2.Draw(); > > TLatex tex(0.2,0.6,"#lambda_{bare} = 4TeV^{2}/#Lambda^{2}"); > tex.Draw(); > > TPave pave2(0.1,0.05,0.5,0.1); > pave2.Draw(); > TLatex tex9(0.15,0.068,"#lambda=4^{-2}/#Lambda^{2}"); > tex9.SetTextAlign(12);tex9.SetTextSize(0.05);tex9.Draw(); > > TLine l3(.35,.068,.45,.068); > l3.SetLineWidth(4); > l3.Draw(); > } > > If I save this canvas as both gif and ps I find: > 1) the gif looks exactly as it should > 2) in the postscript file > -the spacing for the exponent isn't quite right > i.e. in TeV^{2} the 2 overlaps the TeV > -the location of the TLatex relative to the TLine and > the TPave isn't right (line is lower than it should be, > latex is high relative to the TPave) > -the line width is different for the postscript > > These problems mean that I need to do a lot of fine tuning to make > publishable plots in postscript. > > I'm using ROOT/v2.22/i386_redhat51. > > I would find a method TLatex::DrawLatexNDC (similar to DrawTextNDC) very > handy in an upcoming release. > > Matt > _________________________________________________________________________ > Matt D O B B S > CERN EP Division, ATLAS Experiment Office Tel: 41.22.76.71272 (Swiss) > Office: 40-1-C15, ATLAS Bldg. Home Tel: 0450 282544 (France) > Email: Matthew.Adam.Dobbs@Cern.CH http://wwwhep.phys.uvic.ca/~mdobbs/ > Department of Physics and Astronomy, University of Victoria, Canada
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:40 MET