This is a simple variation/spin off of this question, but I am having trouble. In the second example in the original question, I'm trying to get the $a=$ in the PlotLabel to be in TraditonalForm (with an italicized $a$ instead of a non-italic a).
testplot[a_] := Plot[a x^2, {x, 0, 3}, PlotLabel -> StringForm["a=`1`", a]]
testplot[2]
Edit: Here's my particular example of this issue in v10
Table[ContourPlot[Norm[{x, y}, p] == 1, {x, -1.2, 1.2}, {y, -1.2, 1.2},
PerformanceGoal -> "Accuracy", ImageSize -> 250,
PlotLabel -> Text["p=" <> ToString@p, FormatType -> TraditionalForm]],
{p, {1, 2, 3, 4, 10, 50, 500}}]

PlotLabel -> Text["a=" <> ToString@a, FormatType -> TraditionalForm]? – Öskå Nov 26 '14 at 15:41Table[ContourPlot[ Norm[{x, y}, p] == 1, {x, -1.2, 1.2}, {y, -1.2, 1.2}, PerformanceGoal -> "Accuracy", ImageSize -> 250, PlotLabel -> Text["p=" <> ToString@p, FormatType -> TraditionalForm]], {p, {1, 2, 3, 4, 10, 50, 500}}]formats the p= as plain text for me (v10) – JohnD Nov 26 '14 at 16:13