1

Consider the following document with an itemized list with two words per item:

\documentclass{article}
\begin{document}
\begin{itemize}
\item arbitrary, archipelago
\item bug, bit
\end{itemize}
\end{document}

This prints as follows:

An itemized list with two words on each row

I would like the second word on every item row to be a fixed distance apart, so that the outcome will look like this:

The words on each row are spaced out in a synchronized manner

I can accomplish this effect with \hspace:

\item arbitrary,\hspace{4.2cm}archipelago
\item bug,\hspace{5cm}bit

but this is too much work and unwieldy, as the spaces need to be tailored for every combination of words.

I can use a table with textbullet:

\begin{tabular}{l@{\hskip 4cm}l}
 \textbullet\ arbitrary, & archipelago \\
 \textbullet\ bug, & bit \\
\end{tabular}

but the formatting is not the same as a list:

Table vs. list

Note the distance of the bullet points from the left margin, the distance between the bullet points and the beginning of the text, and the distance between the rows.

  • \begin{tabular}{ @{} l@{\hskip 4cm}l} \textbullet\ arbitrary, & archipelago \\ \textbullet\ bug, & bit \\ \end{tabular} ? – Zarko Oct 4 '18 at 8:44
  • @Zarko: This solution does not quite look like an itemized list. See the last paragraph in the post. – Evan Aad Oct 4 '18 at 8:48
  • than increase space after \textbulet or nest itemize in the table. – Zarko Oct 4 '18 at 8:51
2
\documentclass{article}

\usepackage{listliketab}
\begin{document}

A tabular

\storestyleof{itemize}
\begin{listliketab}
\begin{tabular}{Lll}
\textbullet& arbitrary, & archipelago \\
\textbullet& bug,       & bit \\
\end{tabular}
\end{listliketab}

A list

\begin{itemize}
\item arbitrary
\item bug
\end{itemize}
\end{document}

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.