尝试将列表添加到列表内的脚注时出现嵌套太深的错误

尝试将列表添加到列表内的脚注时出现嵌套太深的错误

我遇到需要使用自定义列表的情况,但我不知道如何解决此错误。还遇到了 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}

在此处输入图片描述

相关内容