不带项目符号的逐项列举

不带项目符号的逐项列举

我希望使用itemize与默认工作方式完全相同的环境,但隐藏原本会出现的项目符号。

是否有捷径可寻?

答案1

您可以通过多种方式来实现这一点:例如,通过使用空的可选参数\item(如杰克建议),或者使用枚举项包中使用空的label,或者重新定义\labelitemi;以下示例说明了这些方法:

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\begin{itemize}
  \item[] First.
  \item[] Second.
\end{itemize}

\begin{itemize}[label={}]
  \item First.
  \item Second.
\end{itemize}

{\renewcommand\labelitemi{}
\begin{itemize}
  \item First.
  \item Second.
\end{itemize}
}

\end{document}

在此处输入图片描述

答案2

itemize如果你不想要子弹,为什么还要使用环境?你可以简单地使用description环境,它似乎正是你所需要的。无需黑客攻击。

\documentclass{article}

\begin{document}
    \begin{description}
        \item Foo
        \item Bar
    \end{description}
\end{document}

答案3

以下方法同样有效。{}指定项目前不应放置任何内容。请\indent根据需要使用。

\usepackage{enumerate}

\begin{document}

    \begin{enumerate}[\indent {}]
        \item ABC
        \item ABC
        \item ABC
    \end{enumerate}

\end{document}

答案4

对于那些寻找替代解决方案的人来说:基本上,你可以在方括号中传递任何内容\begin{itemize}[...]

\begin{itemize}[x]
    \item First
    \item Second
\end{itemize}
\begin{itemize}[  y]
    \item First
    \item Second
\end{itemize}
\begin{itemize}[\qquad z]
    \item First
    \item Second
\end{itemize}

\hspace{10pt}\quad等命令可用于添加缩进。

在此处输入图片描述

相关内容