I want to have a 3x3 figure array in which parameters change horizontally and vertically..

so i want to end up with captions on the left hand side of the figure array and on the top of it:

    cap a cap b cap c

cap d Fig A Fig B Fig C

cap e Fig D Fig E Fig F

cap f Fig G Fig H Fig I

any ideas on how to achieve this?

  • The word "caption" carries an inference that it is associated with an item, as in 3a, 3b, 3c for three subfigures. In your case, 6 "captions" for 9 figures would seem to indicate otherwise. Thus, will these "captions" be text but without a reference-able identifier (i.e., for Fig 3, they won't be a-f AND, there will be no \ref{fig3:subfiga} type calls) elsewhere in the document? Commented Dec 28, 2014 at 16:58
  • yes, there will be no need to reference calls to the subfigures..the figure will be referenced as the whole array, I jut thought it might help the clarity to indicate those "captions" on the top and side, rather than describing the layout in a global caption at the bottom
    – vass
    Commented Dec 28, 2014 at 17:04
  • Perhaps just sticking the whole thing in a 4x4 tabular would suffice. Do you understand what I am suggesting? Commented Dec 28, 2014 at 17:22

1 Answer 1


The OP had indicated that these top/side captions were merely text, not associated with a single subfigure, and that the individual subfigures would not be separately referenced. Thus, a tabular should suffice for this need.

& Column 1 & Column 2 & Column 3 caption which can go on to some length\\
Row 1 caption which can go on for some length
Row 2 caption 
Row 3 caption 
\caption{this is the main figure caption}

enter image description here

If you want the row captions to begin higher up on the figures, so that you have more room for row-caption text, then this altered definition for including the figures would help:

  • perfect, that did the trick!
    – vass
    Commented Dec 28, 2014 at 20:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .