这是我的最小工作示例:
\documentclass{article}
\usepackage{enumitem}
\usepackage[moderate]{savetrees}
\begin{document}
\begin{enumerate}[start=10]
\item First
\item Second
\item Third
\end{enumerate}
\end{document}
但这种方法效果很好。
\documentclass{article}
\usepackage{enumitem}
\usepackage[subtle]{savetrees}
\begin{document}
\begin{enumerate}[start=10]
\item First
\item Second
\item Third
\end{enumerate}
\end{document}
错误如下:
! LaTeX Error: Something's wrong--perhaps a missing \item.
答案1
选项moderate
savetrees
重新定义列表以删除其缩进。摘自savetrees
文档:
第一个选项
subtle
保留所有文档布局,仅鼓励 LaTeX 更努力地将文本打包到页面上,同时仅在绝对必要时引入空白。第二个选项moderate
还减少了段落缩进,排版列表和数学显示时没有缩进或周围的垂直空间,减少了行间距,并使字体略窄(如果支持)。
自从enumitem
本身重新定义了列表的内部工作原理,moderate
的选项savetrees
与 部分不兼容enumitem
。也就是说,您可以使用moderate
,但必须切换包加载顺序;因此,您的列表将不再save
trees
:
\documentclass{article}
\usepackage[moderate]{savetrees}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[start=10]
\item First
\item Second
\item Third
\end{enumerate}
\end{document}