如何在LaTeX列表中隐藏项目符号?

时间:2009-02-07 00:15:51

标签: latex

在语义上,我想要一个逐项列表,但在视觉上我只想要一些空间。我该如何隐藏子弹?

7 个答案:

答案 0 :(得分:57)

\item[] text

您可以选择在[]。

中添加内容

答案 1 :(得分:32)

我不能说任何其他设置,但我在MacTex上使用Tufte-Latex,我只输入以下内容:

\begin{itemize}[]

有效。 :-)我喜欢猜猜那样做。因此,请尝试添加[]

P.S。来自lindelof的“广义”列表也起作用,但它们与itemize的排列方式不同。 Jakub的建议激发了我的猜测,当我尝试它时,我得到了一堆“label =”字符串作为要点。

编辑:正如其他人所指出的,更标准的方法是再次使用[],但是在列表中的每个项目旁边都与此页面上的其他答案一样。如果您厌倦了在每一行上看到方括号,请尝试本页上的其他方法:)

\begin{description}
\item[] first item
\end{description}

答案 2 :(得分:28)

我对这个帖子的反应已经很晚了,但我想我会为了未来搜索者的利益而添加它。

我通过使用描述环境并对\ item命令使用空白来完成此操作。

e.g

\begin{description}
\item[] first item
\end{description}

这对我来说很好。

答案 3 :(得分:9)

您可能想要的是一个通用列表:

\begin{list}{\quad}{}
\item ...
\end{list}

此环境的第二个参数是将插入每个项目前面的符号。

答案 4 :(得分:7)

子弹本身就是一个宏,所以你可以像这样轻松地重新定义它:

\renewcommand{\labelitemi}{$\star$}

在您的情况下,只需将宏留空即可。有关详细信息,请参阅this page

答案 5 :(得分:6)

我认为最好的解决方案是使用CTAN中的enumitem包:它存在于teTeX和LaTex中,并且也应存在于大多数其他TeX发行版中。然后你就可以使用:

\begin{itemize}[label=]
\item 1st item
\item ...
\end{itemize}

答案 6 :(得分:0)

如果你想要的只是空间,而不是列表环境,你可以使用标签环境

\begin{tabbing}
\hspace{30pt}\=\hspace{30pt}\=\kill 
\> First Item\\
\> Second item\\
\> Third item
\end{tabbing}