3가지 유형의 shortlst로 열거

3가지 유형의 shortlst로 열거

내 MWE는 다음과 같습니다.

\documentclass{book}
\usepackage{multicol,shortlst}

\makeatletter
\setlength{\columnsep}{35pt}%% Space between columns
\setlength{\columnseprule}{2pt}%% Width of rule between columns

\renewcommand{\theenumi}{\arabic{enumi}}
\renewcommand{\labelenumi}{\theenumi}
\renewcommand{\theenumii}{\alph{enumii}}
\renewcommand{\labelenumii}{\theenumii}
\renewcommand{\theenumiii}{\roman{enumiii}}
\renewcommand{\labelenumiii}{{\theenumiii}}

\renewenvironment{shortenumerate}[1][\hbox to \shortitemwidth{\hfil}]{%
    \setlength\shortitemwidth{45pt} %% Balaji added
    \ifnum \@enumdepth >\thr@@\@toodeep\let\endsh@rtitem\relax\else
    \ifx\item\sh@rtitem\sh@rtnesterr\let\endsh@rtitem\relax\else
    \advance\@enumdepth\@ne
    \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
    \settowidth\shortitemwidth{#1}%
    \list{}{\addtolength\leftmargin\itemindent
        \addtolength\leftmargin{-\labelwidth}%
        \addtolength\leftmargin{-\labelsep}%
        \addtolength\leftmargin{-7pt} %% Balaji added
    \addtolength\labelsep{-5pt} %% Balaji added
    \addtolength\itemsep{0pt} %% Balaji added
        \setlength\itemindent\z@}%
\item\relax
\@rightskip\@flushglue \rightskip\@rightskip
\let\endsh@rtitem\noindent
\let\item\sh@rtitem
\usecounter{\@enumctr}%
\def\@itemlabel{\csname label\@enumctr \endcsname}%
\fi\fi\ignorespaces}%
{\endsh@rtitem\endlist}
\makeatother   
\setcounter{chapter}{1}
\begin{document}

\section{shortlist with 3 enumerate}

\begin{multicols}{2}
\begin{enumerate}
\item The values of should be about $-4$, $-3$.  The graph of $y=x$ should approximate a line of gradient~2.

\item The values of should be 0. The graph of $y=x$ is a parabola crossing the $x=-2$ and $x=2$.

\item
\begin{shortenumerate}
\item 3
\item $-7$
\item 5
\item $-3$
\item $\frac{1}{2}$ 
\item 0
\end{shortenumerate}

\item
\item
\begin{shortenumerate}
$4 +h$, $f'(2) =4$
$2h +3$, $f'(0) =3$
$-6 +h$, $f'(-1) =-6$
\end{shortenumerate}

\item
\begin{shortenumerate}
\item $2x +h -6$, $=2x -6$.
\item It is a concave-up parabola with $x=0$\break and $x=6$.
\item $f'(0) =-6$, $f'(6) =6$.
\item $f'(3) =0$.
\end{shortenumerate}

\item
\begin{shortenumerate}
\item $8 -2x -h$, $=8 -2x$
\item It is a concave-down parabola with $x=0$ and $x=8$.
\item $f'(0) =8$, $f'(8) =-8$.
\item $f'(4) =0$.
\end{shortenumerate}

\end{enumerate}
\end{multicols}
\end{document}

아랍어 목록을 먼저 가져오고 알파 목록은 두 번째, 로마 목록은 세 번째로 가져오고 싶습니다. 아라비아 숫자와 알파벳 숫자 사이에는 고정된 공백이 있습니다. 알파벳 숫자와 로마 숫자도 고정된 공간입니다. \break에서도 작동하지 않습니다 \item. 정렬은 아래와 같습니다.

예상 출력은 다음과 같습니다. 여기에 이미지 설명을 입력하세요

관련 정보