I'm looking for a way to create a variable that I can use to hold all of the graphics directives for, say, a plot command. For example, I have 8 plots with variations on the following:
Plot[{Im[eppar[400*10^12, t, 0.1]],
Im[eppar[400*10^12, t, 0.2]],
Im[eppar[400*10^12, t, 0.5]],
Im[eppar[400*10^12, t, 0.8]]
}, {t, tlow, thigh}, (**directives**)]
There's a fairly long list of directives I'm using for the plots, and I'd like to avoid having to modify 8 long, complicated expressions every time I want to change anything. Does anybody know of a solution to this? It would make my code much cleaner.


Withlike in here. – Kuba Jul 30 '13 at 17:33epparso we can work with your code. – m_goldberg Jul 30 '13 at 17:59Directive. – C. E. Jul 30 '13 at 18:22setSpecin my second answer is directly applicable.) – Mr.Wizard Jul 30 '13 at 20:12HoldAllfunctions, but the question asked here is not about that technicality. It is much closer (may be a dupe) to this one. I hope I won't have to repeat this comment a third time (i.e this one won't get deleted). – Leonid Shifrin Jul 30 '13 at 21:35Plotand therefore option-passing has additional subtleties, seems of a secondary importance to me, given the exact wording of the question. – Leonid Shifrin Jul 30 '13 at 21:44SetOptions[Plot, Filling -> {1 -> {2}}, PlotStyle -> {Red, Green}, Frame -> True];?? You could even define a functionsetSpecthat performs thisSetOptions, and then othersetspec2that sets options differently, to your heart's content. – Jens Jul 31 '13 at 05:20