I have a nested list, and I wish to suppress any bullet/diamond/hyphen that appears only in the sub-list.
For example:
\begin{itemize}
\item blah
\begin{multicols}{2}
\begin{itemize}
\item a
\item b
\item c
\item d
\item e
\item f
\item g
\end{itemize}
\end{multicols}
\item blah...
\end{itemize}
I dont want anything to be prefixed to the a,b,c,d,… sublist.
Is there any way to do this, other than creating the sub-list as a table rather than an itemized list?
Best Answer
You could use the
enumitem
package to force the label to{}
(making it empty):Note the use of
\raggedcolumns
to allow non-uniform columns, as provided by themulticol
package. The above (nested) list has a separation between the empty label and the item. If you want to get rid of this, add the optionlabelsep=0pt
to the list arguments. The same goes for the margin indent. Read theenumitem
package documentation to see the different lengths used in typesetting any item. It may depend on the context of your lists.