2

Long lists of short bullet points look better when put besides using multiple columns. With top-level itemizations, this works easily with the environment columns. But when I try to use it inside a sublist

\documentclass{beamer}
\begin{document}
\begin{frame}
  \begin{itemize}
    \item a top item
      \begin{itemize}
        \begin{columns}
          \begin{column}{.5\textwidth}
            \item a sub item
          \end{column}
          \begin{column}{.5\textwidth}
            \item another sub item
          \end{column}
        \end{columns}
      \end{itemize}
  \end{itemize}
\end{frame}
\end{document}

items too broad

it results in too broad items. As the sub-items also have the same font size as the one above, seemingly the itemization depth does not propagate into the columns.

Putting further itemize-environments into the columns did not work either. The generated document does not change.

\documentclass{beamer}
\begin{document}
\begin{frame}
  \begin{itemize}
    \item a top item
      \begin{columns}
        \begin{column}{.5\textwidth}
          \begin{itemize}
            \item a sub item
          \end{itemize}
        \end{column}
        \begin{column}{.5\textwidth}
          \begin{itemize}
            \item another sub item
          \end{itemize}
        \end{column}
      \end{columns}
  \end{itemize}
\end{frame}
\end{document}

How can I columnize subitems in a single-columned list?

1 Answer 1

1

Situations like these remind you the difference between \textwidth and \linewidth. Use \linewidth:

\documentclass{beamer}
\begin{document}
\begin{frame}
  \begin{itemize}
    \item a top item
      \begin{columns}
        \begin{column}{.5\linewidth}
          \begin{itemize}
            \item a sub item
          \end{itemize}
        \end{column}%
        \begin{column}{.5\linewidth}
          \begin{itemize}
            \item another sub item
          \end{itemize}
        \end{column}
      \end{columns}
  \end{itemize}
\end{frame}
\end{document}

enter image description here

If you want further indentation reduce .5\linewidth to something like .4\linewidth.

Refer egreg's answer for details on the diffrences between \linewidth and \textwidth.

1
  • Thanks for pointing out the common mistake. Longer lists still do not work as expected. But I opened another question for this concern.
    – XZS
    Commented Oct 17, 2013 at 17:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .