如何在列中制作枚举列表(见图)

如何在列中制作枚举列表(见图)

我如何制作如下图所示的列表?是否有一个软件包可以自动执行此类操作?我可以在其中指定列数,然后它会在页面上水平分隔项目?

在此处输入图片描述

答案1

tabularx使用包的解决方法

\documentclass{article}
\usepackage{tabularx}

\newcounter{row}
\renewcommand\therow{\alph{row}}

\newenvironment{rowenum}[1]
    {\setcounter{row}{0}
        \par\noindent\tabularx{\linewidth}[t]
        {*{#1}{>{\stepcounter{row}\makebox[1.8em][l]{\therow)\hfill}}X}}%
    }
    {\endtabularx}

\begin{document}


\begin{rowenum}{3}
    $\lim\limits_{x \rightarrow 0} h(x)$ & $\lim\limits_{x \rightarrow 0} h(x)$ & $\lim\limits_{x \rightarrow 0} h(x)$ \\
    $\lim\limits_{x \rightarrow 0} h(x)$ & $\lim\limits_{x \rightarrow 0} h(x)$ & $\lim\limits_{x \rightarrow 0} h(x)$ \\
\end{rowenum}

\end{document}

强制参数是您想要的列数。

这个解决方案并不完美,但它是一个很好的解决方案。对于更灵活的解决方案,请查看taskChristian Hupfer 建议的软件包。我还没有时间尝试它,但它很有前途。

答案2

基本解决方案/解决方法:

\documentclass[]{article}
\usepackage{amsmath}

\begin{document}

\begin{equation*}
    \begin{array}{ccc}
    (a) \lim\limits_{x \rightarrow 0} h(x) & (b) \lim\limits_{x \rightarrow 0} h(x) & (c)\lim\limits_{x \rightarrow 0} h(x) \\
    (d)\lim\limits_{x \rightarrow 0} h(x) & (e)\lim\limits_{x \rightarrow 0} h(x) & (f)\lim\limits_{x \rightarrow 0} h(x) \\
\end{array}
\end{equation*}

\end{document}

结果是:

您可以更改参数中的列数,例如为\begin{array}{ccc}提供三列等。您可以找到有关此内容的更多信息这里

答案3

最简单的方法是使用tasks专用于水平列表的包:

\documentclass[]{article}
\usepackage{fourier}
\usepackage{amsmath}
\usepackage[shortlabels]{enumitem}
\usepackage{tasks}

\begin{document}

For the function $h$ whose graph is given, state the value of each quantity, if it exists. If it does not exist, explain why.
\begin{enumerate}[wide=0pt, label=\bfseries 1., start=6]
  \item For the function $h$ whose graph is given, state the value of each quantity, if it exists. If it does not exist, explain why.

        \begin{tasks}[counter-format=(tsk[a]),item-indent=3em, label-offset=0.65em, ](3)%
          \task $ \lim\limits_{x \to -3^{-}} h(x) $
          \task $ \lim\limits_{x \to -3^{+}} h(x) $
          \task $ \lim\limits_{x \to -3} h(x) $
          \task $ h(-3) $
          \task $ \lim\limits_{x \to 0^{-}} h(x) $
          \task $ \lim\limits_{x \to 0^{ + }} h(x) $
          \task $ \lim\limits_{x \to 0} h(x) $
          \task $h(0)$
          \task $ \lim\limits_{x \to 2} h(x) $
        \end{tasks}

\end{enumerate}

\end{document} 

在此处输入图片描述

相关内容