I would like to have the list number at the beginning of the item, and not centered as is the case for item (b) the example below. If I comment out the \usepackage{nccmath}, I get this, but then the spacing gets messed up. I'd rather keep the nccmath package if possible.
I also do need to keep the [c] for the minipages.
I have looked at Preventing itemize environment to insert initial vertical space and Including an itemized list within a tabular column using the paralist package, but can not get that to work for me.
\documentclass{standalone}
\usepackage{standalone}
\usepackage{paralist}
\usepackage{mathtools}
\usepackage{nccmath} % Removing fixes vertical align, but changes spacing
\newcommand{\MyMiniPage}{
\begin{minipage}[c]{1.0in}
\begin{align*}
a &= b\\
c &= d
\end{align*}
\end{minipage}
\begin{minipage}[c]{1.0in}
\begin{align*}
y &= z
\end{align*}
\end{minipage}
}
\begin{document}
\begin{enumerate}[(a)]
\item First item
\item \MyMiniPage
\item Third item
\end{enumerate}
\end{document}
I attempted to use \compress as mentioned in the other posts above, but was not able to get it to work.
---------------- Revised posting using \input -------------
This is in the file ListsProblem-Minipage.tex:
\documentclass[preview=false]{standalone}
\usepackage{standalone}
\usepackage{amsmath}
\begin{document}
\begin{minipage}[c]{1.0in}
\begin{align*}
a &= b\\
c &= d
\end{align*}
\end{minipage}
\begin{minipage}[c]{1.0in}
\begin{align*}
y &= z
\end{align*}
\end{minipage}
\end{document}
This is in the file ListsProblem-Minipage2.tex:
\documentclass[preview=false,fleqn]{standalone}
\usepackage{standalone}
\usepackage{amsmath}
\begin{document}
%\begin{minipage}{3.0in}
\begin{align*}
(-3)^4 &= 81\\
\frac{5^{23}} {5^{21}} &= 25
\end{align*}
%\end{minipage}
\end{document}
And here is the main file:
\documentclass[fleqn]{standalone}
\usepackage{standalone}
\usepackage{paralist}
\usepackage{mathtools}
\usepackage{nccmath} % Removing fixes align, but changes spacing
\begin{document}
\input{ListsProblem-Minipage.tex} % These two correctly yields
\input{ListsProblem-Minipage.tex} % the desired 4 columns
\begin{enumerate}[(a)]
\item First item
\item \input{ListsProblem-Minipage.tex}
\item \input{ListsProblem-Minipage2.tex} % not in a mini-page
\item Third item
\end{enumerate}
\end{document}
Note that the item label (b) is not aligned with the top of the two center aligned mini pages. The alignment of the (b) with the mini-pages that I want can be seen by commenting out the \usepackage{nccmath}. But I want a solution that does not require me to abandon the nccmath package. Commeting this out also screws up the spacing.

\MyMiniPage \MyMiniPageI do not get the expected behavior (which I do with the definition of MyMinipage that I gave in the post. – Peter Grill Apr 21 '11 at 18:49newcommand{\MyMiniPage}. In reality, contents of this command are in a separate standalone file MyMiniPage.tex, and the enumerate line reads\item \input{MyMiniPage.tex}instead of\item \MyMiniPage. I need the contents of this file to behave as a mini-page (so for instance, 2 subsequent\input{MyMiniPage.tex}gives 4 columns center aligned as the above example does with\MyMiniPage \MyMiniPage. But when MyMiniPage.tex is included in a list, I want the top of the two (center aligned) mini-pages at the top of the list num. – Peter Grill Apr 21 '11 at 20:10\inputfile is aminipageor just analign, or something else. – Peter Grill Apr 21 '11 at 21:53\documentclass, and that helps but doesn't move it all the way to the left. – Peter Grill Apr 21 '11 at 21:54\iteminput[\abovedisplayskip+\topskip]{ListsProblem-Minipage2.tex}to get top alignment; if you want a flush left alignment, don't usealign*, but rather$\begin{aligned}...\end{aligned}$, becausealign*creates a full size object. In this case, however, the offset (i.e. the optional argument to \iteminput) must be guessed as there are too many possibilities: in the second example, for instance, the exponent creates a too high object to be covered with\topskip. I get alignment with\iteminput[3ex]{ListsProblem-Minipage2.tex}– egreg Apr 21 '11 at 22:17\linewidth. I have posted a follow up question: on how to adjust\iteminputdefined here to respect the current\linewidthsetting. – Peter Grill May 14 '11 at 21:20