How to Make a Two-Column Bullet List in LaTeX

In LaTeX, you can create a two-column bullet list using the multicols environment from the multicol package.

The following examples show how to create a two-column bullet list in LaTeX.

How to Create a Two-Column Bullet List

We can use the multicols environment to create a two-column bullet list in your LaTeX document.

Suppose we want to create a two-column bullet list.

We can use the following LaTeX code to do so:

\documentclass{article}
\usepackage{multicol}
\begin{document}

This is an example of a two-column bullet list:
\begin{multicols}{2}
\begin{itemize}
    \item First item
    \item Second item
    \item Third item
    \item Fourth item
    \item Fifth item
    \item Sixth item
\end{itemize}
\end{multicols}

\end{document}

Output: 👇️

This is an example of a two-column bullet list:
• First item      • Fourth item
• Second item     • Fifth item
• Third item      • Sixth item

In this example, we use the multicols environment to create a two-column layout for the bullet list.

How to Create a Two-Column Nested Bullet List

We can also create nested bullet lists within a two-column layout by using the multicols environment within another multicols environment.

Suppose we want to create a nested two-column bullet list.

We can use the following LaTeX code to do so:

\documentclass{article}
\usepackage{multicol}
\begin{document}

This is an example of a nested two-column bullet list:
\begin{multicols}{2}
\begin{itemize}
    \item First item
    \item Second item
    \begin{itemize}
        \item Subitem 1
        \item Subitem 2
    \end{itemize}
    \item Third item
    \item Fourth item
    \item Fifth item
    \item Sixth item
\end{itemize}
\end{multicols}

\end{document}

Output: 👇️

This is an example of a nested two-column bullet list:
• First item      • Fourth item
• Second item     • Fifth item
    • Subitem 1   • Sixth item
    • Subitem 2
• Third item

In this example, we use the multicols environment within another multicols environment to create a nested two-column bullet list.

Conclusion

We can use the multicols environment from the multicol package to create both simple and nested two-column bullet lists.