The keys of multiplots seem to be incorrect (aligned on top of each other) when using the key option out together with the multiplot option margin.
Example:
Code:
### multiplot version with desired margins but wrong keys
reset session
set key out
set multiplot layout 3,3 margin 0.07, 0.93, 0.07, 0.93 spacing 0.1,0.1
do for [i=1:9] {
plot x**i title sprintf("x**%d",i) lc i
}
unset multiplot
Result:
I don't know what's going on with
set key outside, but I think the desired result can be obtained by sayingset key top left at graph 1., graph 1..