
以下のものを希望します:
(αʹ) ....
(βʹ)
(βʹ.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
答え3
解決策は 2 つあります。
label*
2番目のリストのオプションを使用する\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
ただし、最初のラベルをフォーマットすると、このフォーマットが維持されるため (たとえば、括弧を使用する)、状況が少し複雑になります。