如何在每列上使用多列和相等的行?

如何在每列上使用多列和相等的行?

我尝试将它们排列成 5 的行,但由于整数占用的空间较少,因此我在一列上得到 3 个项目,而不是每列 2 个。

有没有不用表格就能做的事情?比如多行之类的?

\begin{multicols}{5}
    \begin{enumerate}
       \item \(5\cfrac{1}{2}\)
       \item \(2\cfrac{1}{4}\)
       \item 1
       \item 8
       \item 4
       \item \(1\cfrac{7}{8}\)
       \item \(2\cfrac{5}{6}\)
       \item \(3\cfrac{5}{6}\)
       \item \(7\cfrac{2}{5}\)
       \item \(4\cfrac{2}{9}\)
     \end{enumerate}
\end{multicols}

答案1

为了使“身高不高”的\item人保持一致,请添加适当大小的\vphantom

在此处输入图片描述

\documentclass{article}

\usepackage{amsmath,multicol}

\begin{document}

\begin{multicols}{5}
  \begin{enumerate}
   \item $5\cfrac{1}{2}$
   \item $2\cfrac{1}{4}$
   \item $1\vphantom{\cfrac{1}{2}}$
   \item $8\vphantom{\cfrac{1}{2}}$
   \item $4\vphantom{\cfrac{1}{2}}$
   \item $1\cfrac{7}{8}$
   \item $2\cfrac{5}{6}$
   \item $3\cfrac{5}{6}$
   \item $7\cfrac{2}{5}$
   \item $4\cfrac{2}{9}$
   \end{enumerate}
\end{multicols}

\noindent\hrulefill

\begin{multicols}{5}
  \begin{enumerate}
   \item $5\dfrac{1}{2}$
   \item $2\dfrac{1}{4}$
   \item $1\vphantom{\dfrac{1}{1}}$
   \item $8\vphantom{\dfrac{1}{1}}$
   \item $4\vphantom{\dfrac{1}{1}}$
   \item $1\dfrac{7}{8}$
   \item $2\dfrac{5}{6}$
   \item $3\dfrac{5}{6}$
   \item $7\dfrac{2}{5}$
   \item $4\dfrac{2}{9}$
   \end{enumerate}
\end{multicols}

\noindent\hrulefill

\begin{multicols}{5}
  \begin{enumerate}
   \item $5\frac{1}{2}$
   \item $2\frac{1}{4}$
   \item $1$
   \item $8$
   \item $4$
   \item $1\frac{7}{8}$
   \item $2\frac{5}{6}$
   \item $3\frac{5}{6}$
   \item $7\frac{2}{5}$
   \item $4\frac{2}{9}$
   \end{enumerate}
\end{multicols}

\end{document}

我会继续使用,\frac因为它设置了text-sized\tfrac而不是display-sized \dfrac(或continued \cfrac)。

相关内容