I want to express the ticks in scientific form. I tried two ways as following
ListLogPlot[Table[{x, 10^x}, {x, -1, 1}], Ticks -> {Automatic, {10^-1, 10^0, 10^1}}]
ListLogPlot[Table[{x, 10^x}, {x, -1, 1}],
Ticks -> {Automatic, ScientificForm[{10^-1, 10^0, 10^1}]}]
but they just could not work as you can see; the latter even is wrong.
Why & how?
Edit by @belisarius
Scientific Notation is usually understood as ${1.\times 10^{-2}}$, however the OP wants just ${10^{-2}}$. Solutions for both cases can be found in the answers below.