I want to change SciDraw's default frame thickness and tick lengths, and I find myself changing them on each plot, which is really tedious. So I wrote a wrapper function, but that is still tedious, because it has to extract the plot range, etc. to create the
range = PlotRange[plot]; XTicks -> LinTicks[range[[1, 1]], range[[1, 2]], MinorTickLength -> .01, MajorTickLength -> .02], YTicks -> LinTicks[range[[2, 1]], range[[2, 2]], MinorTickLength -> .01, MajorTickLength -> .02],
But then if I want to override the range, or use logticks, etc. I have to again set the tick lengths manually again.
How do I change the global default