我遇到需要使用自定义列表的情况,但我不知道如何解决此错误。还遇到了 extra/missing } 错误,但我似乎找不到它!
\documentclass{article}
\usepackage{enumitem}
\setlist{parsep=0pt,listparindent=\parindent}
\setlist[enumerate, 2]{leftmargin=0cm}
\newlist{mylist3}{itemize*}{1}
\setlist[mylist3]{label=-}
\begin{document}
List of entries:
\begin{mylist3}
\item[] Entry 1
\item Entry 2
\footnote{
List of entries :
\begin{mylist3}
\item[] Entry 1
\item Entry 2
\item Entry 3
\item Entry 4
\end{mylist3}
}
\item Entry 3
\item Entry 4
\end{mylist3}
\end{document}
答案1
您的脚注列表嵌套在另一个相同类型的列表中,并且您已声明此列表仅有一个级别。只需将其定义为两个级别即可。
\documentclass{article}
\usepackage{enumitem}
\setlist{parsep=0pt,listparindent=\parindent}
\setlist[enumerate, 2]{leftmargin=0cm}
\newlist{mylist3}{itemize*}{2}
\setlist[mylist3]{label=-}
\setlength{\textheight}{2cm} % just for the example
\begin{document}
List of entries:
\begin{mylist3}
\item[] Entry 1
\item Entry 2% <--- NEEDED
\footnote{% <--- NEEDED
List of entries:
\begin{mylist3}
\item[] Entry 1
\item Entry 2
\item Entry 3
\item Entry 4
\end{mylist3}% <--- NEEDED
}
\item Entry 3
\item Entry 4
\end{mylist3}
\end{document}