어떻게 그런 식으로 열거할 수 있습니까?

어떻게 그런 식으로 열거할 수 있습니까?

나는 다음을 갖고 싶습니다 :

(αʹ) .... 
(βʹ) 
(βʹ.1) .... 
(βʹ.2) .... 

그만큼

(αʹ) .... 
(βʹ) 

우리는 다음을 사용하여 그것들을 얻습니다

\begin{enumerate}[label=(\alph*)] 
\item 
\item 
\end{enumerate} 

우리는 어떻게 얻을 수 있습니까?

(βʹ.1) .... 
(βʹ.2) .... 

?


내 코드는 다음과 같습니다

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel} 
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage[margin = 3cm]{geometry}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{mathdots}
\usepackage{enumerate} 

\usepackage{amssymb}

\usepackage{float} 

\usepackage[export]{adjustbox} 

\graphicspath{ {images/} } 

\usepackage{enumitem} 

\usepackage{textgreek}
\makeatletter
\newcommand{\greekalpha}[1]{\c@greekalpha{#1}}
\newcommand{\c@greekalpha}[1]{%
  {%
    \boldmath
    \ifcase\number\value{#1} %
    \or
    \textalpha
    \or
    \textbeta
    \or
    \textgamma 
    \or 
    \textdelta 
    \or 
    \textsigma\texttau
    \or 
    \textzeta
    \fi
  }%
}
\AddEnumerateCounter*{\greekalpha}{\c@greekalpha}{5}
\makeatother


\providecommand{\textdexiakeraia}{some font I don't have}

\title{ } 
\author{ } 
\date{ } 

\begin{document} 

\maketitle

\begin{enumerate}[label=(\alph*)] 
\item .....
\item 
\begin{enumerate}[($\beta'.1$)]
\item \foreignlanguage{english}{First} 
\item \foreignlanguage{english}{Second} 
\item \foreignlanguage{english}{Third} 
\item \foreignlanguage{english}{Fourth}  
\end{enumerate} 
\end{enumerate} 

\end{document} 

(솔직히 말해서 제가 작성한 모든 패키지가 필요하지는 않습니다.)

답변1

enumerate둘 다 로드하는 것이 enumitem잘못되었습니다. 그냥 후자를 로드하세요.

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label=(\alph*)]
\item 'alfa
\item b'hta
\begin{enumerate}[label=(\alph{enumi}.\arabic*)]
\item \foreignlanguage{english}{First}
\item \foreignlanguage{english}{Second}
\item \foreignlanguage{english}{Third}
\item \foreignlanguage{english}{Fourth}
\end{enumerate}
\end{enumerate}

\end{document}

여기에 이미지 설명을 입력하세요

답변2

이 시도:

\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[($\beta'.1$)]
\item First 
\item Second 
\item Third 
\item Fourth 
\end{enumerate}
\end{document}

산출:

여기에 이미지 설명을 입력하세요

답변3

두 가지 해결책이 있습니다.

  • label*두 번째 목록의 옵션 사용

        \documentclass{article}
        \usepackage{enumitem}
    \begin{document}
        \begin{enumerate}[label=\alph*] 
            \item foo 
            \item bar 
            \begin{enumerate}[label*= .\arabic*]
                \item alice 
                \item bob
            \end{enumerate} 
        \end{enumerate}
    \end{document}
    
  • 옵션이 \theenumi있는 카운터 사용label

    \documentclass{article}
        \usepackage{enumitem}
    \begin{document}
        \begin{enumerate}[label=\alph*] 
            \item foo 
            \item bar 
            \begin{enumerate}[label= \theenumi.\arabic*]
                \item alice 
                \item bob
            \end{enumerate} 
        \end{enumerate}
    \end{document}
    

그러나 첫 번째 레이블의 형식을 지정하면 상황이 좀 더 까다로워집니다. 왜냐하면 \theenumi이 형식을 유지하기 때문입니다(예: 대괄호 사용).

관련 정보