I have some text, and a corresponding tikzpicture, both of which are to be part of a test question, and which are thus included as part of an \item in an enumerate environment.
Like this:
\item
\begin{minipage}[t]{0.55\linewidth}
description of question
\end{minipage}
\hspace*{1cm}
\begin{minipage}[ht]{0.35\linewidth}
\begin{tikzpicture}[scale=0.3]
question diagram
\end{tikzpicture}
\end{minipage}
What I want is for the text to be vertically aligned as it would be without a minipage environment, and for the top of the tikzpicture to be aligned with the top of the text.
I can obtain this alignment with the option "baseline=4cm" in tikzpicture, but this has the result of putting in a large amount of vertical white space before the item, which then has to be countered with \vspace*{-2cm}.
Is there a better, automatic, way rather than fiddling with vertical space?
\`` to format inline code and package/environment names. Code listings needs to be indented with 4 spaces to get syntax highlighted. You can use101010` button on top of the edit window to do this automatically. – Martin Scharrer Feb 19 '11 at 22:44