枚举函数 - 仅显示项目 1 并带有编号

枚举函数 - 仅显示项目 1 并带有编号

我的枚举函数出现问题 - 只有第一个项似乎有 [i],而另一个项没有任何编号。

\documentclass{svmono}
\begin{document}
\begin{enumerate}[i]
\item One 
\item Two 
\end{enumerate}
\end{document}

答案1

您需要其中之一enumerateenumitem来支持该语法。

但也存在一些问题。

让我们考虑一下代码

\documentclass{svmono}
\usepackage{showframe}
%\usepackage{enumerate}

\begin{document}

\begin{enumerate}
\item First level
  \begin{enumerate}
    \item Second level
    \begin{enumerate}
      \item Third level
      \begin{enumerate}
        \item Fourth level
      \end{enumerate}
    \end{enumerate}
  \end{enumerate}
\item Two 
\end{enumerate}

\begin{itemize}
\item First level
  \begin{itemize}
  \item Second level
    \begin{itemize}
      \item Third level
      \begin{itemize}
        \item Fourth level
      \end{itemize}
    \end{itemize}
  \end{itemize}
\item Two 
\end{itemize}

\end{document}

不带包的输出

在此处输入图片描述

添加后的输出\usepackage{enumerate}

在此处输入图片描述

添加后的输出\usepackage{enumitem}

在此处输入图片描述

\usepackage{enumitem}添加修复后的输出。

\documentclass{svmono}
\usepackage{showframe}
\usepackage{enumitem}

\setlist[enumerate]{align=left}
\setlist[itemize]{align=left}

\begin{document}

\begin{enumerate}
\item First level
  \begin{enumerate}
    \item Second level
    \begin{enumerate}
      \item Third level
      \begin{enumerate}
        \item Fourth level
      \end{enumerate}
    \end{enumerate}
  \end{enumerate}
\item Two 
\end{enumerate}

\begin{itemize}
\item First level
  \begin{itemize}
  \item Second level
    \begin{itemize}
      \item Third level
      \begin{itemize}
        \item Fourth level
      \end{itemize}
    \end{itemize}
  \end{itemize}
\item Two 
\end{itemize}

\end{document}

在此处输入图片描述

虽然不太一样,但也没有那么遥远。

您的应用程序的代码

\documentclass{svmono}
\usepackage{showframe}
\usepackage{enumitem}

\setlist[enumerate]{align=left}
\setlist[itemize]{align=left}

\begin{document}

\begin{enumerate}[label=\roman*.]
\item One 
\item Two 
\end{enumerate}

\end{document}

在此处输入图片描述

评论

\usepackage{showframe}添加此行只是为了正确显示文本块的边界框。请将其从您的文档中删除。

使用enumerate会根据标准改变所有列表的外观svmono,因此这是毫无疑问的。enumitem输出并没有太大的不同。

相关内容