使用时\begin{list}{-}{1em}
,我的预期结果是
- List item
- List item
但是显示为:
1em
- List item
- List item
或者
1em
- List item
- List item
编辑:最小工作示例:
\documentclass{article}
\begin{document}
\begin{list}{-}{1em}
\item I 1
\item I 2
\end{list}
\end{document}
打印为
1em
- I 1
- I 2
答案1
的第二个参数\begin{list}
不仅仅接受间距参数。有关其用途的示例,请查看这个答案。
此外,该答案中还提到,该list
环境并非用于一般用途,而是使用itemize
、enumerate
或description
环境。
itemize
针对您的情况,解决方案是使用:
\documentclass{article}
\begin{document}
\begin{itemize}
\item[-] I 1
\item[-] I 2
\end{itemize}
\end{document}
或者如果你不想每次都自定义列表符号,可以使用以下变体:
\documentclass{article}
\begin{document}
\begin{itemize}
\renewcommand\labelitemi{-}
\item I 1
\item I 2
\end{itemize}
\end{document}
要更改元素之间的分隔,itemize
可以使用enumitem
包。如下所示:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{itemize}[label={-},noitemsep]
\item I 1
\item I 2
\end{itemize}
\end{document}