![用阿拉伯数字和字母枚举](https://linux22.com/image/377000/%E7%94%A8%E9%98%BF%E6%8B%89%E4%BC%AF%E6%95%B0%E5%AD%97%E5%92%8C%E5%AD%97%E6%AF%8D%E6%9E%9A%E4%B8%BE.png)
我正在尝试获取以下结构:
(项目用阿拉伯数字表示,子项目用字母表示)
平均能量损失
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc} %utf8
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[leftmargin=0cm, start=0]
\item hello
\begin{enumerate}[label=\Alph*, leftmargin=0cm]
\item this is 0.A without indentation.
\end{enumerate}
\end{enumerate}
\end{document}
问题
我无法使 0.A、0.B 等等工作。
答案1
label*
在第二个枚举中使用而不是标签。更具体地说, [label*=\Alph*., leftmargin=0cm]
。您可以调整leftmargin
值以获得所需的第二级缩进。
请注意,在此类环境中,标签是右对齐的。因此,由于A
比 宽B
,所以 alpha 标签的左侧将不会确切地对齐。
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc} %utf8
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[leftmargin=0cm, start=0]
\item hello
\item next item
\begin{enumerate}[label*=\Alph*., leftmargin=.36cm]
\item this is 1.A without indentation.
\item this is 1.B without indentation.
\end{enumerate}
\end{enumerate}
\end{document}
答案2
wide=0pt
具有以下选项的解决方案enumitem
:
\documentclass[a4paper, spanish]{article}
\usepackage[utf8]{inputenc} %
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
\begin{document}
\setlist[enumerate]{wide=0pt, labelsep=0pt}
\begin{enumerate}[ label=\llap{\makebox[2.2em][l]{\arabic*.}}, ref=\arabic*, start=0]
\item hello
\begin{enumerate} [label=\llap{\makebox[2.2em][l]{\arabic{enumi}.\Alph*.}}]
\item this is 0.A without indentation.
\item this is 0.B without indentation.
\end{enumerate}
\item next item
\begin{enumerate}[ label=\llap{\makebox[2.2em][l]{\arabic{enumi}.\Alph*.}}]
\item this is 1.A without indentation.
\item this is 1.B without indentation.
\end{enumerate}
\end{enumerate}
\end{document}
答案3
使用\renewcommand{}
定义所需的标签格式enumii
(subitem
的enumi
)。
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc} %utf8
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\usepackage{enumitem}
\renewcommand{\labelenumii}{\labelenumi\Alph{enumii}.}
\begin{document}
\begin{enumerate}[leftmargin=0cm, start=0]
\item Fecha de presentaci\'on: 6/06/2018
\item Datos Institucioinales
\begin{enumerate}
\item Instituci\`on \\
ISFD N3
\item Dependencias ... \\
ISFD ...
\item Instituuciones ...
\end{enumerate}
\end{enumerate}
\end{document}